com.engiweb.rpd.common.interfaces

Interface IIncompDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IIncompDirect
    extends common.direct.IDirect
    Author:
    ZinniL
    • Field Summary

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

      • findUser

        com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean,
                                                          OrgUnitBean orgUnitBean,
                                                          EnvironmentBean envBean,
                                                          boolean hier,
                                                          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 user with incompatibility
        Parameters:
        userBean - UserBean the user, if null no filter is applied, otherwise the passed object is used as filter
        orgUnitBean - OrgUnitBean the organization unit, if null no filter is applied, otherwise the passed object is used as filter
        envBean - EnvironmentBean the environment (unique)
        hier - boolean : if orgUnitBean is not null, if true research must be performed hierarchically, false otherwise
        paging - Paging the paging
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findEntitlement

        com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entBean,
                                                                        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 entitlement (permission).
        Parameters:
        profileBean - EntitlementBean the entitlement, if null no filter is applied, otherwise the passed object is used as filter
        envBean - EnvironmentBean the environment (unique)
        paging - Paging the paging
        Returns:
        BeanList of EntitlementBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findGroup

        com.engiweb.pm.entity.BeanList<GroupBean> findGroup(GroupBean groupBean,
                                                            HierarchyBean hierarchyBean,
                                                            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 groups with incompatibility
        Parameters:
        groupBean - GroupBean group filter, if null no filter is applied, otherwise the passed object is used as filter
        hierarchyBean - HierarchyBean the hierarchy, mandatory and uniquely defined
        envBean - EnvironmentBean the environment (unique)
        paging - Paging the paging
        Returns:
        BeanList of GroupBean
        Throws:
        com.engiweb.toolkit.common.BackendException