com.engiweb.easyonboarding.common.interfaces

Interface IEasyOnBoarding

  • All Superinterfaces:
    com.engiweb.toolkit.interfaces.IEjb


    public interface IEasyOnBoarding
    extends com.engiweb.toolkit.interfaces.IEjb
    The Interface IEasyOnBoarding.
    • Method Detail

      • findTaskProfile

        com.engiweb.pm.entity.BeanList<TaskProfileBean> findTaskProfile(TaskProfileBean taskProfileBean,
                                                                        EnvironmentBean envBean,
                                                                        com.engiweb.pm.entity.BeanList<ApplicationBean> applications,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Find task profile.
        Parameters:
        taskProfileBean - the task profile bean
        envBean - the env bean
        applications - the applications
        paging - the paging
        token - the token
        realm - the realm
        Returns:
        the bean list
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findPermission

        com.engiweb.pm.entity.BeanList<EntitlementBean> findPermission(EntitlementBean filter,
                                                                       com.engiweb.pm.entity.BeanList<ApplicationBean> applicationFilter,
                                                                       com.engiweb.pm.entity.Paging paging,
                                                                       java.lang.String token,
                                                                       java.lang.String realm)
                                                                throws com.engiweb.toolkit.common.BackendException
        Find permission.
        Parameters:
        filter - the filter
        applicationFilter - the application filter
        paging - the paging
        token - the token
        realm - the realm
        Returns:
        the bean list
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • countPermissionInfo

        java.util.HashMap<PermissionStatus,java.lang.Long> countPermissionInfo(com.engiweb.pm.entity.BeanList<ApplicationBean> applications,
                                                                               java.lang.String token,
                                                                               java.lang.String realm)
                                                                        throws com.engiweb.toolkit.common.BackendException
        Count permission as EntitlementType.GROUP or EntitlementType.PERMISSION filtered by application if needed
        Parameters:
        applications - the applications
        token - the token
        realm - the realm
        Returns:
        the hash map
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception