Interface UserService


public interface UserService
  • Method Details

    • filterHighRiskSummaryUserIds

      Set<Long> filterHighRiskSummaryUserIds(Set<Long> userIds)
    • filterHighRiskRoleUserIds

      Set<Long> filterHighRiskRoleUserIds(Set<Long> userIds)
    • filterHighRiskResourceUserIds

      Set<Long> filterHighRiskResourceUserIds(Set<Long> userIds)
    • filterHighRiskEntitlementUserIds

      Set<Long> filterHighRiskEntitlementUserIds(Set<Long> userIds)
    • getUserByUsername

      User getUserByUsername(String managerName)
    • getUser

      User getUser(Long userId)
    • getOrganizationsByUser

      List<Organization> getOrganizationsByUser(User user)
    • getUsers

      List<User> getUsers(List<Long> userIds)
    • getAllDisabledUserIDs

      List<Long> getAllDisabledUserIDs()
    • getUserRoleAssignments

      List<UserRoleAssignment> getUserRoleAssignments(User user)
    • getUserRoleAssignmentsForMultipleUsers

      List<UserRoleAssignment> getUserRoleAssignmentsForMultipleUsers(List<Long> userIds)
    • updateUserRiskAttributes

      void updateUserRiskAttributes(List<User> users)
    • getUserUDFAttributes

      Set<oracle.iam.configservice.vo.AttributeDefinition> getUserUDFAttributes()
    • getUserIdsWithStaleSummaryRisk

      List<Long> getUserIdsWithStaleSummaryRisk(Date lastUpdateDate, boolean activeUsersOnly)
      getUserIdsWithStaleSummaryRisk Return list of user Ids for which associated risk summaries need updating. Note that this includes not only the user risk_summary but also risk_summary for role, etc. Used during risk aggregation.
      Parameters:
      lastUpdateDate -
      includeInactiveUsers -
      Returns:
      List of user Ids for which related risk_summary attributes need updating.
    • getAccountGlobalUserMap

      Map<Account,User> getAccountGlobalUserMap(List<Account> accountsForValue)
    • getAllUserAttributes

      Set<String> getAllUserAttributes()