Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Uses of Interface
oracle.iam.rm.inherent.User

Packages that use User
oracle.iam.rm.inherent.personnel Provides the interfaces for the users and identities in Oracle Role Manager. 
oracle.iam.rm.inherent.role Provides the interfaces for business roles, approver roles, system roles, and their grants and mappings. 
oracle.iam.rm.resolution Provides the classes and interfaces for role resolution. 

 

Uses of User in oracle.iam.rm.inherent.personnel

 

Subinterfaces of User in oracle.iam.rm.inherent.personnel
 interface Person
          The representation of a person object.
 interface SystemIdentity
          The representation of a system identity object (abstractIdentity).

 

Uses of User in oracle.iam.rm.inherent.role

 

Methods in oracle.iam.rm.inherent.role with parameters of type User
 RoleGrant RoleManager.getRoleGrant(Role role, User user)
          Returns the RoleGrant instance for the specified role granted to the specified user or null if no such grant exists.
 RoleGrant InteractiveRoleManager.grantRole(Role role, User grantee, ResolutionEngine resolutionEngine)
          Creates a static role grant.

 

Uses of User in oracle.iam.rm.resolution

 

Methods in oracle.iam.rm.resolution with parameters of type User
 java.util.Set<ObjectKey> ResolutionEngine.getAllRolesForUser(SnapshotSession session, User user)
          Returns a Set of ObjectKeys of all the Roles a User has.
 java.util.Set<UserRoleAssignment> ResolutionEngine.getUserRoleAssignments(SnapshotSession session, User assignee)
          Returns a Set of all the user role assignments for a given User, or an empty set if none are found.
 Filter ResolutionEngine.getUserRoleFilter(SnapshotSession session, User user)
          Returns a Filter that represents all roles held by a person.
 java.util.Set<ObjectKey> ResolutionEngine.getUsersAssignedRoles(SnapshotSession session, User user)
          Returns a Set of the ObjectKeys of the Roles assigned to a given user via the UserRoleAssignment cache (all complex roles).
 java.util.List<Role> ResolutionEngine.getUsersBusinessAndITRoles(SnapshotSession session, User user)
          Returns a list of the specified user's business and IT roles
 java.util.List<BusinessRole> ResolutionEngine.getUsersBusinessRoles(SnapshotSession session, User user)
          Returns a list of the specified user's business roles
 java.util.Set<ObjectKey> ResolutionEngine.getUsersGrantedRoles(SnapshotSession session, User user)
          Returns a Set of the ObjectKeys of the Roles assigned to a given user via RoleGrants.
 boolean ResolutionEngine.hasBusinessRole(User user, BusinessRole role, SnapshotSession session)
          Indicates whether the specified person has the specified business role.
 boolean ResolutionEngine.hasITRole(User user, ITRole role, boolean includeMappedITRoles, SnapshotSession session)
          Indicates whether the specifed user has the specified IT role.
 boolean ResolutionEngine.hasITRole(User user, ITRole role, SnapshotSession session)
          Indicates whether the specififed user has the specified IT role, either through a direct role grant or through business role mapping.
 boolean ResolutionEngine.hasRelativeRole(User user, SnapshotObject relativeObject, Role relativeRole, SnapshotSession session)
          Indicates whether the specified user has a relative role with respect to some relative object.
 boolean ResolutionEngine.hasRole(SnapshotSession session, User user, java.util.Set<Role> roleSet)
          returns true if the user has at least one of the roles in the set.
 boolean ResolutionEngine.hasRole(User user, Role role)
          Indicates whether the specififed user is in the member list of the specified role.
 boolean ResolutionEngine.hasRole(User user, Role role, SnapshotSession session)
          Indicates whether the specified person has the specified role.
 boolean ResolutionEngine.hasSystemRole(User user, SystemRole role, SnapshotSession session)
          Indicates whether the specified user has the specified system role.
 boolean ResolutionEngine.isEligible(User user, Role role)
          Indicates whether the specified user is eligible to be granted the specified system role.
 boolean ResolutionEngine.isEligible(User user, Role role, SnapshotSession session)
          Indicates whether the specified person is eligible to be a grantee of a role.

 


Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.