|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Role | |
|---|---|
| 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 Role in oracle.iam.rm.inherent.role |
|---|
| Subinterfaces of Role in oracle.iam.rm.inherent.role | |
|---|---|
interface |
ApproverThe representation of an approverRole object. |
interface |
BusinessRoleThe representation of a business role. |
interface |
ITRoleAn IT role. |
interface |
SystemRoleInterface representign system roles. |
| Methods in oracle.iam.rm.inherent.role that return Role | |
|---|---|
Role |
InteractiveRoleManager.createRole(java.lang.String roleType, java.lang.String displayName, java.lang.String membershipRuleXML, java.lang.String status)Creates a new role of the type specified. |
Role |
InteractiveRoleManager.getEditableRole(ObjectKey objectKey)Gets the editable version of a Role based on its object key. |
| Methods in oracle.iam.rm.inherent.role with parameters of type Role | |
|---|---|
void |
InteractiveRoleManager.assignRoleOwner(Role role, Person owner)Set the role's owner. |
Person |
RoleManager.findRoleOwner(Role role)Gets the owner of the provided role. |
int |
RoleManager.getGrantCount(Role role)Returns the number of role grants associated with the provided role. |
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. |
java.lang.String |
RoleManager.getSocHierarchyType(Role role)Returns a String that is the SOC hierarchy type associated with the role, or null if the role does not have an SOC hierarchy. |
RoleGrant |
InteractiveRoleManager.grantRole(Role role, User grantee, ResolutionEngine resolutionEngine)Creates a static role grant. |
void |
InteractiveRoleManager.setEligibilityRule(Role role, java.lang.String eligibilityRuleXML)Sets the eligibility rule. |
void |
InteractiveRoleManager.setMembershipRule(Role role, java.lang.String membershipRuleXML)Sets the membership rule. |
void |
InteractiveRoleManager.setRoleSOCHierarchy(Role role, java.lang.String socHierarchy, TemporalEngine temporalEngine)Sets the role's SOC hierarchy to the specified hierarchy. |
| Uses of Role in oracle.iam.rm.resolution |
|---|
| Methods in oracle.iam.rm.resolution that return types with arguments of type Role | |
|---|---|
java.util.List<Role> |
ResolutionEngine.getUsersBusinessAndITRoles(SnapshotSession session, User user)Returns a list of the specified user's business and IT roles |
| Methods in oracle.iam.rm.resolution with parameters of type Role | |
|---|---|
oracle.iam.rm.resolution.impl.RoleMembership |
ResolutionEngine.getActiveRoleMembers(Role role, java.util.Set<java.lang.String> userAttributeNames)Returns the set of users who are granted or assigned the role. |
java.util.List<java.lang.String> |
ResolutionEngine.getKeyAttributes(Role role)Returns a List of key attributes for a role. |
Filter |
ResolutionEngine.getRelativeRoleFilter(Role role, SnapshotObject relativeObject, SnapshotSession session)Returns a Filter that represents all persons who are role holders of a relative dynamic role, (Relative roles are also known as Approver roles. |
java.util.List<RoleGrant> |
ResolutionEngine.getRoleGrants(SnapshotSession session, Role role)Returns a List of grants of the given role. |
Filter |
ResolutionEngine.getRoleMemberFilter(Role role)Returns a Filter that represents all identities included in the members list of the specified role. |
UserRoleAssignment |
ResolutionEngine.getUserRoleAssignment(SnapshotSession session, ObjectKey assigneeKey, Role role)Returns the UserRoleAssignment for a given Role and User's ObjectKey, or null if none is found. |
java.util.Set<UserRoleAssignment> |
ResolutionEngine.getUserRoleAssignments(SnapshotSession session, Role role)Returns a Set of all the user role assignments for a given Role, or an empty set if none are found. |
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(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.isComplexDynamicRole(Role role)Indicates whether the specified role is a complex dynamic role. |
boolean |
ResolutionEngine.isDynamicRole(Role role)Indicates whether the specified role is a dynamic 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. |
java.util.List<SnapshotObject> |
ResolutionEngine.resolve(Role role)Returns a Set of ObjectKey instances that refer to the holders of a specified role. |
oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> |
ResolutionEngine.resolveRoleMembers(Role role, SnapshotSession session)Resolves a Role producing a PaginatedResultSet that contains the role members. |
| Method parameters in oracle.iam.rm.resolution with type arguments of type Role | |
|---|---|
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. |
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||