com.engiweb.rpd.common.interfaces

Interface IUserDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IUserDirect
    extends common.direct.IDirect
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean, UserBean userBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO connDao)
      Return a list of domain from a user
      com.engiweb.pm.entity.BeanList<UserBean> findIncompUser(UserBean userBean, OrgUnitBean ou, boolean hier, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO connDao)
      Return a list of incompatible user from an organizational unit
      com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean, UserBean userBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO connDao)
      Return a list of task from a user.
      • Methods inherited from interface common.direct.IDirect

        checkAB, deleteAB, insertAB, modifyAB, openDAO, openDAO
    • Method Detail

      • findTask

        com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean,
                                                          UserBean userBean,
                                                          EnvironmentBean envBean,
                                                          com.engiweb.pm.entity.Paging paging,
                                                          com.engiweb.pm.dao.db.DAO connDao)
                                                   throws com.engiweb.toolkit.common.BackendException
        Return a list of task from a user.
        Parameters:
        taskBean - TaskBean the task, if null no filter is applied, otherwise the passed object is used as filter
        userBean - UserBean the user (mandatory)
        envBean - EnvironmentBean the environment
        paging - Paging the paging
        connDao - DAO the connection dao
        Returns:
        BeanList of TaskBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findDomain

        com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean,
                                                              UserBean userBean,
                                                              EnvironmentBean envBean,
                                                              com.engiweb.pm.entity.Paging paging,
                                                              com.engiweb.pm.dao.db.DAO connDao)
                                                       throws com.engiweb.toolkit.common.BackendException
        Return a list of domain from a user
        Parameters:
        domainBean - DomainBean the domain, if null no filter is applied, otherwise the passed object is used as filter
        userBean - UserBean the user (mandatory)
        envBean - EnvironmentBean the environment
        paging - Paging the paging
        connDao - DAO the connection dao
        Returns:
        BeanList of DomainBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findIncompUser

        com.engiweb.pm.entity.BeanList<UserBean> findIncompUser(UserBean userBean,
                                                                OrgUnitBean ou,
                                                                boolean hier,
                                                                EnvironmentBean envBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                java.lang.String code_scope,
                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                         throws com.engiweb.toolkit.common.BackendException
        Return a list of incompatible user from an organizational unit
        Parameters:
        userBean - UserBean the user, if null no filter is applied, otherwise the passed object is used as filter
        ou - OrgUnitBean the organization unit, if null no filter is applied, otherwise the passed object is used as filter
        hier - boolean: if ou parameter is not null and hier parameter is true, the research must be performed hierarchically, false otherwise
        envBean - EnvironmentBean the environment
        paging - Paging the paging
        code_scope - String the code_scope
        connDao - DAO the connection dao
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception