com.engiweb.rpd.common.interfaces

Interface ICheckRiskDirect

  • All Superinterfaces:
    common.direct.IDirect


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

      • checkUserFull

        com.engiweb.rpd.common.risk.RiskInfoFull checkUserFull(UserBean userBean,
                                                               java.util.List<EntitlementBean> entBeanList2Add,
                                                               java.util.List<EntitlementBean> entBeanList2Rem,
                                                               com.engiweb.pm.entity.BeanList<UserRightsBean> rightsList,
                                                               EnvironmentBean envBean,
                                                               com.engiweb.pm.dao.db.DAO dao)
                                                        throws com.engiweb.toolkit.common.BackendException
        Check user full.
        Parameters:
        userBean - UserBean the user (mandatory)
        entBeanList2Add - List of EntitlementBean list of entitlement to add
        entBeanList2Rem - List of EntitlementBean list of entitlement to remove
        rightsList - BeanList of UserRightsBean list of rights
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfoFull
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkUser

        com.engiweb.rpd.common.risk.RiskInfo checkUser(UserBean userBean,
                                                       java.util.List<EntitlementBean> entBeanList2Add,
                                                       java.util.List<EntitlementBean> entBeanList2Rem,
                                                       com.engiweb.pm.entity.BeanList<UserRightsBean> rightsList,
                                                       EnvironmentBean envBean,
                                                       com.engiweb.pm.dao.db.DAO dao)
                                                throws com.engiweb.toolkit.common.BackendException
        Check user risk.
        Parameters:
        userBean - UserBean the user (mandatory)
        entBeanList2Add - List of EntitlementBean list of entitlement to add
        entBeanList2Rem - List of EntitlementBean list of entitlement to remove
        rightsList - BeanList of UserRightsBean list of rights
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkOu

        @Deprecated
        com.engiweb.rpd.common.risk.RiskInfo checkOu(OrgUnitBean ouBean,
                                                                 com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                                 EnvironmentBean envBean,
                                                                 com.engiweb.pm.dao.db.DAO dao)
                                                          throws com.engiweb.toolkit.common.BackendException
        Deprecated. 
        Check organization unit risk.
        Parameters:
        ouBean - OrgUnitBean the organization unit which want to check (mandatory)
        entBeanList - BeanList of EntitlementBean the list of entitlement that could generate risk
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkGroup

        com.engiweb.rpd.common.risk.RiskInfo checkGroup(GroupBean groupBean,
                                                        com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                        EnvironmentBean envBean,
                                                        com.engiweb.pm.dao.db.DAO dao)
                                                 throws com.engiweb.toolkit.common.BackendException
        Check group Hierarchy.
        Parameters:
        groupBean - GroupBean the organization unit which want to check (mandatory)
        entBeanList - BeanList of EntitlementBean the list of entitlement that could generate risk
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEntitlement

        com.engiweb.rpd.common.risk.RiskInfo checkEntitlement(EntitlementBean entitlementBean,
                                                              java.util.List<EntitlementBean> blEntitlement2AddBean,
                                                              java.util.List<EntitlementBean> blEntitlement2RemBean,
                                                              com.engiweb.pm.entity.BeanList<UserRightsBean> rightsList,
                                                              EnvironmentBean envBean,
                                                              com.engiweb.pm.dao.db.DAO dao)
                                                       throws com.engiweb.toolkit.common.BackendException
        Check entitlement risk .
        Parameters:
        entitlementBean - EntitlementBean the entitlement
        blEntitlement2AddBean - List of EntitlementBean the list of entitlement to add
        blEntitlement2RemBean - List of EntitlementBean the list of entitlement to remove
        rightsList - BeanList of UserRightsBean the list of rights
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEntitlement

        com.engiweb.rpd.common.risk.RiskInfo checkEntitlement(EntitlementBean entitlementBean,
                                                              com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                              EnvironmentBean envBean,
                                                              com.engiweb.pm.dao.db.DAO dao)
                                                       throws com.engiweb.toolkit.common.BackendException
        Check entitlement risk.
        Parameters:
        entitlementBean - EntitlementBean the entitlement (mandatory)
        entBeanList - BeanList of EntitlementBean the list of entitlement
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEntitlementList

        com.engiweb.rpd.common.risk.RiskInfo checkEntitlementList(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
                                                                  EnvironmentBean envBean,
                                                                  com.engiweb.pm.dao.db.DAO dao)
                                                           throws com.engiweb.toolkit.common.BackendException
        Check entitlement list.
        Parameters:
        blEntitlementBean - BeanList of EntitlementBean the list of entitlement
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Returns:
        RiskInfo
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • alignEnvironment

        void alignEnvironment(EnvironmentBean envBean,
                              com.engiweb.pm.dao.db.DAO dao)
                       throws com.engiweb.toolkit.common.BackendException
        Align Environment.
        Parameters:
        envBean - EnvironmentBean the environment
        dao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception