com.engiweb.profilemanager.common.interfaces

Interface IExternalErcDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IExternalErcDirect
    extends common.direct.IDirect
    The Interface IExternalErcDirect.
    • Method Detail

      • updateExternalErc

        void updateExternalErc(java.util.List<UserExtInfoBean> userExtInfoBeanList,
                               RepositoryBean repository,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Update external erc.
        Parameters:
        userExtInfoBeanList - List of UserExtInfoBean the list of user external info
        repository - RepositoryBean the repository
        realm - String the realm
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • deleteExternalErc

        void deleteExternalErc(java.lang.String key,
                               java.lang.Object value,
                               RepositoryBean repository,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Delete external erc.
        Parameters:
        key - String the key
        value - Object the value
        repository - RepositoryBean the repository
        realm - String the realm
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • insertExternalErc

        UserExtInfoBean insertExternalErc(java.util.List<UserExtInfoBean> userExtInfoBeanList,
                                          RepositoryBean repository,
                                          java.lang.String realm)
                                   throws com.engiweb.toolkit.common.BackendException
        Insert a list of external erc.
        Parameters:
        userExtInfoBeanList - List of UserExtInfoBean the list of user external info
        repository - RepositoryBean the repository
        realm - String the realm
        Returns:
        UserExtInfoBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • loadExternalErc

        java.util.HashMap<java.lang.String,java.lang.Object> loadExternalErc(UserExtInfoBean idUserExtInfoBean,
                                                                             RepositoryBean repository,
                                                                             java.lang.String realm)
                                                                      throws com.engiweb.toolkit.common.BackendException
        Load external erc.
        Parameters:
        idUserExtInfoBean - UserExtInfoBean the id of user external info
        repository - RepositoryBean the repository
        realm - String the realm
        Returns:
        HashMap where the key is the name of the column or external info
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findExternalErc

        com.engiweb.pm.entity.BeanList<UsrErcBean> findExternalErc(UsrErcBean userErcBean,
                                                                   RepositoryBean repository,
                                                                   com.engiweb.pm.entity.Paging paging,
                                                                   java.lang.String realm,
                                                                   com.engiweb.pm.dao.db.DAO connDao)
                                                            throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findSelectedUserData

        java.util.List<UserExtInfoBean> findSelectedUserData(RepositoryBean repository,
                                                             java.lang.String realm)
                                                      throws com.engiweb.toolkit.common.BackendException
        Find selected user data.
        Parameters:
        repository - RepositoryBean the repository
        realm - String the realm
        Returns:
        List of UserExtInfoBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findExternalErc

        com.engiweb.pm.entity.BeanList<UsrErcBean> findExternalErc(UsrErcBean userErcBean,
                                                                   RepositoryBean repository,
                                                                   java.util.Set<java.lang.Long> groupIds,
                                                                   boolean inHier,
                                                                   com.engiweb.pm.entity.Paging paging,
                                                                   java.lang.String realm,
                                                                   com.engiweb.pm.dao.db.DAO connDao)
                                                            throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException