com.crossideas.rolemining.common.interfaces

Interface IAnalyticsDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IAnalyticsDirect
    extends common.direct.IDirect
    The Interface IAnalyticsDirect.
    • 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
      RMRequest allOUsByEntitlement(EntitlementBean eb, com.engiweb.pm.dao.db.DAO connDao)
      All organization unit by entitlement.
      boolean checkAppDimesionsOK(ApplicationBean filter, com.engiweb.pm.dao.db.DAO connDao)
      Check application dimesions ok.
      boolean checkEmptyApp(ApplicationBean filter, com.engiweb.pm.dao.db.DAO connDao)
      Check empty application.
      boolean checkEmptyGroupTask(GroupBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Check empty group task
      boolean checkEmptyOU(OrgUnitBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Check empty organization unit.
      boolean checkGroupTaskDimesionsOK(GroupBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Check group task dimesions ok.
      boolean checkNotAssignedEntitlement(EntitlementBean filter, com.engiweb.pm.dao.db.DAO connDao)
      Check not assigned entitlement.
      boolean checkOUDimesionsOK(OrgUnitBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Check organization unit dimesions ok.
      com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapDirectByApp(ApplicationBean filter, com.engiweb.pm.dao.db.DAO connDao)
      Find hash map direct by application.
      com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapDirectByOU(OrgUnitBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Find hash map direct by organization unit.
      com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapPermissionsByApp(ApplicationBean filter, com.engiweb.pm.dao.db.DAO connDao)
      Find hash map permissions by application.
      com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapPermissionsByOU(OrgUnitBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Find hash map permissions by organization unit.
      java.util.ArrayList<com.crossideas.set.pair.Pair<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission>> findHashMapTaskByOU(GroupBean filter, boolean hier, com.engiweb.pm.dao.db.DAO connDao)
      Find hash map direct by organization unit.
      RMRequest requestFromApp(RMRequest request, java.text.NumberFormat nf, com.engiweb.pm.dao.db.DAO connDao)
      Request from application.
      RMRequest requestFromOU(RMRequest request, java.text.NumberFormat nf, com.engiweb.pm.dao.db.DAO connDao)
      Request from organization unit.
      RMRoleStatistics roleStatistics(java.lang.Long id_ENTITLEMENT, java.lang.String realm, com.engiweb.pm.dao.db.DAO connDao)
      Role statistics.
      • Methods inherited from interface common.direct.IDirect

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

      • findHashMapDirectByOU

        com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapDirectByOU(OrgUnitBean filter,
                                                                                                                                                          boolean hier,
                                                                                                                                                          com.engiweb.pm.dao.db.DAO connDao)
                                                                                                                                                   throws com.engiweb.toolkit.common.BackendException
        Find hash map direct by organization unit.
        Parameters:
        filter - OrgUnitBean the filter
        hier - boolean the hier
        connDao - DAP the connection dao
        Returns:
        PairExtraSet
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findHashMapTaskByOU

        java.util.ArrayList<com.crossideas.set.pair.Pair<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission>> findHashMapTaskByOU(GroupBean filter,
                                                                                                                                                                   boolean hier,
                                                                                                                                                                   com.engiweb.pm.dao.db.DAO connDao)
                                                                                                                                                            throws com.engiweb.toolkit.common.BackendException
        Find hash map direct by organization unit.
        Parameters:
        filter - OrgUnitBean the filter
        hier - boolean the hier
        connDao - DAP the connection dao
        Returns:
        PairExtraSet
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findHashMapDirectByApp

        com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapDirectByApp(ApplicationBean filter,
                                                                                                                                                           com.engiweb.pm.dao.db.DAO connDao)
                                                                                                                                                    throws com.engiweb.toolkit.common.BackendException
        Find hash map direct by application.
        Parameters:
        filter - ApplicationBean the filter
        connDao - DAO the connection dao
        Returns:
        PairExtraSet
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findHashMapPermissionsByOU

        com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapPermissionsByOU(OrgUnitBean filter,
                                                                                                                                                               boolean hier,
                                                                                                                                                               com.engiweb.pm.dao.db.DAO connDao)
                                                                                                                                                        throws com.engiweb.toolkit.common.BackendException
        Find hash map permissions by organization unit.
        Parameters:
        filter - OrgUnitBean the filter
        hier - boolean the hier
        connDao - DAO the connection dao
        Returns:
        PairExtraSet
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findHashMapPermissionsByApp

        com.crossideas.set.extras.PairExtraSet<com.engiweb.rm.algorithms.dataset.User,com.engiweb.rm.algorithms.dataset.Permission> findHashMapPermissionsByApp(ApplicationBean filter,
                                                                                                                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                                                                                                                         throws com.engiweb.toolkit.common.BackendException
        Find hash map permissions by application.
        Parameters:
        filter - ApplicationBean the filter
        connDao - DAO the connection dao
        Returns:
        PairExtraSet
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • requestFromOU

        RMRequest requestFromOU(RMRequest request,
                                java.text.NumberFormat nf,
                                com.engiweb.pm.dao.db.DAO connDao)
                         throws com.engiweb.toolkit.common.BackendException
        Request from organization unit.
        Parameters:
        request - RMRequest the request
        nf - NumberFormat the number format
        connDao - DAO the connection dao
        Returns:
        RMRequest
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • requestFromApp

        RMRequest requestFromApp(RMRequest request,
                                 java.text.NumberFormat nf,
                                 com.engiweb.pm.dao.db.DAO connDao)
                          throws com.engiweb.toolkit.common.BackendException
        Request from application.
        Parameters:
        request - RMRequest the request
        nf - NumberFormat the number format
        connDao - DAO the connection dao
        Returns:
        RMRequest
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkNotAssignedEntitlement

        boolean checkNotAssignedEntitlement(EntitlementBean filter,
                                            com.engiweb.pm.dao.db.DAO connDao)
                                     throws com.engiweb.toolkit.common.BackendException
        Check not assigned entitlement.
        Parameters:
        filter - EntitlementBean the filter
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkOUDimesionsOK

        boolean checkOUDimesionsOK(OrgUnitBean filter,
                                   boolean hier,
                                   com.engiweb.pm.dao.db.DAO connDao)
                            throws com.engiweb.toolkit.common.BackendException
        Check organization unit dimesions ok.
        Parameters:
        filter - OrgUnitBean the filter
        hier - boolean the hier
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkGroupTaskDimesionsOK

        boolean checkGroupTaskDimesionsOK(GroupBean filter,
                                          boolean hier,
                                          com.engiweb.pm.dao.db.DAO connDao)
                                   throws com.engiweb.toolkit.common.BackendException
        Check group task dimesions ok.
        Parameters:
        filter - GroupBean the filter
        hier - boolean the hier
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkAppDimesionsOK

        boolean checkAppDimesionsOK(ApplicationBean filter,
                                    com.engiweb.pm.dao.db.DAO connDao)
                             throws com.engiweb.toolkit.common.BackendException
        Check application dimesions ok.
        Parameters:
        filter - ApplicationBean the filter
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEmptyOU

        boolean checkEmptyOU(OrgUnitBean filter,
                             boolean hier,
                             com.engiweb.pm.dao.db.DAO connDao)
                      throws com.engiweb.toolkit.common.BackendException
        Check empty organization unit.
        Parameters:
        filter - OrgUnitBean the filter
        hier - boolean the hier
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEmptyGroupTask

        boolean checkEmptyGroupTask(GroupBean filter,
                                    boolean hier,
                                    com.engiweb.pm.dao.db.DAO connDao)
                             throws com.engiweb.toolkit.common.BackendException
        Check empty group task
        Parameters:
        filter - GroupBean the filter
        hier - boolean the hier
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • checkEmptyApp

        boolean checkEmptyApp(ApplicationBean filter,
                              com.engiweb.pm.dao.db.DAO connDao)
                       throws com.engiweb.toolkit.common.BackendException
        Check empty application.
        Parameters:
        filter - ApplicationBean the filter
        connDao - DAO the connection dao
        Returns:
        true, if successful
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • allOUsByEntitlement

        RMRequest allOUsByEntitlement(EntitlementBean eb,
                                      com.engiweb.pm.dao.db.DAO connDao)
                               throws com.engiweb.toolkit.common.BackendException
        All organization unit by entitlement.
        Parameters:
        eb - EntitlementBean the entitlement
        connDao - DAO the connection dao
        Returns:
        RMRequest
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • roleStatistics

        RMRoleStatistics roleStatistics(java.lang.Long id_ENTITLEMENT,
                                        java.lang.String realm,
                                        com.engiweb.pm.dao.db.DAO connDao)
                                 throws com.engiweb.toolkit.common.BackendException
        Role statistics.
        Parameters:
        id_ENTITLEMENT - Long the id of entitlement
        realm - String the realm
        connDao - DAO the connection dao
        Returns:
        RMRoleStatistics
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception