|
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 |
Approver The representation of an approverRole object. |
interface |
BusinessRole The representation of a business role. |
interface |
ITRole An IT role. |
interface |
SystemRole Interface 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 |