com.engiweb.rpd.common.interfaces

Interface ICheckRisk



  • public interface ICheckRisk
    • 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,
                                                               java.lang.String codOper,
                                                               java.lang.String token,
                                                               java.lang.String realm)
                                                        throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean - mandatory
        entBeanList2Add - list of entitlement2 to add
        entBeanList2Rem - list of entitlement2 to remove
        rightsList - list of rights
        envBean -
        codOper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • 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,
                                                       java.lang.String codOper,
                                                       java.lang.String token,
                                                       java.lang.String realm)
                                                throws com.engiweb.toolkit.common.BackendException
        Check user risk
        Parameters:
        userBean - mandatory
        entBeanList2Add - list of entitlement2 to add
        entBeanList2Rem - list of entitlement2 to remove
        rightsList - list of rights
        envBean -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • checkOu

        @Deprecated
        com.engiweb.rpd.common.risk.RiskInfo checkOu(OrgUnitBean ouBean,
                                                                 com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                                 EnvironmentBean envBean,
                                                                 java.lang.String codOper,
                                                                 java.lang.String token,
                                                                 java.lang.String realm)
                                                          throws com.engiweb.toolkit.common.BackendException
        Deprecated. 
        Check ou risk
        Parameters:
        ouBean - mandatory
        entBeanList -
        envBean -
        codOper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • checkGroup

        com.engiweb.rpd.common.risk.RiskInfo checkGroup(GroupBean groupBean,
                                                        com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                        EnvironmentBean envBean,
                                                        java.lang.String codOper,
                                                        java.lang.String token,
                                                        java.lang.String realm)
                                                 throws com.engiweb.toolkit.common.BackendException
        Check group Hierarchy risk
        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
        codOper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • 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,
                                                              java.lang.String codOper,
                                                              java.lang.String token,
                                                              java.lang.String realm)
                                                       throws com.engiweb.toolkit.common.BackendException
        Check entitlement risk
        Parameters:
        entitlementBean -
        blEntitlement2AddBean -
        blEntitlement2RemBean -
        rightsList -
        envBean -
        codOper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • checkEntitlement

        com.engiweb.rpd.common.risk.RiskInfo checkEntitlement(EntitlementBean entitlementBean,
                                                              com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanList,
                                                              EnvironmentBean envBean,
                                                              java.lang.String codOper,
                                                              java.lang.String token,
                                                              java.lang.String realm)
                                                       throws com.engiweb.toolkit.common.BackendException
        Check entitlement risk
        Parameters:
        entitlementBean - mandatory
        entBeanList -
        envBean -
        codOper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • checkEntitlementList

        com.engiweb.rpd.common.risk.RiskInfo checkEntitlementList(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
                                                                  EnvironmentBean envBean,
                                                                  java.lang.String codOper,
                                                                  java.lang.String token,
                                                                  java.lang.String realm)
                                                           throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • alignEnvironment

        void alignEnvironment(EnvironmentBean envBean,
                              java.lang.String codOper,
                              java.lang.String token,
                              java.lang.String realm)
                       throws com.engiweb.toolkit.common.BackendException
        Align Environment.
        Parameters:
        envBean - EnvironmentBean the environment
        codOper -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception