Package oracle.iam.platform.authopss.vo
Class AdminRole
java.lang.Object
oracle.iam.platform.authopss.vo.AdminRole
- All Implemented Interfaces:
Serializable
This class represents a admin role object and its attributes.
Instances should be obtained using AdminRoleService. If the user wants to create a new Admin Role
then used AdminRoleVO instead, that provides more extensive relationship handling.
- Since:
- OIM R2 (11.1.2.0.0)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal List<Capability>
Getter for the Capabilities.Gets the membership rule for the admin role.final String
Getter for the admin role description.final String
Getter for the admin role display name.The unique-id for this admin role.final String
Getter for the admin role name.final boolean
isCustom()
Returns whether this admin role is custom or OOB.final boolean
isScoped()
Returns whether this admin role is org-scoped or global in nature.final void
setCapabilities
(List<Capability> capabilities) setter for the Capabilities.void
setEvaluateMembershipRuleLater
(Boolean evaluateMembershipRuleLater) void
setMembershipRule
(SearchRule membershipRule) Sets the membership rule for the admin role.void
setMemRuleScopes
(List<AdminRoleRuleScope> memRuleScopes) toString()
It sets the owner for the role.
-
Constructor Details
-
AdminRole
public AdminRole()Default constructor for eclipse-link. -
AdminRole
The constructor for this class.- Parameters:
roleName
- - The admin role nameroleDisplayName
- - The display name for the admin role.roleDescription
- - The description for this admin role.scoped
- - Whether this role is org scoped or global in nature.
-
-
Method Details
-
getRoleName
Getter for the admin role name.- Returns:
-
getRoleDisplayName
Getter for the admin role display name.- Returns:
-
getCapabilities
Getter for the Capabilities.- Returns:
-
setCapabilities
setter for the Capabilities. -
getRoleDescription
Getter for the admin role description.- Returns:
-
isScoped
public final boolean isScoped()Returns whether this admin role is org-scoped or global in nature.- Returns:
-
isCustom
public final boolean isCustom()Returns whether this admin role is custom or OOB.- Returns:
-
getRoleId
The unique-id for this admin role.- Returns:
-
toString
It sets the owner for the role. -
setMembershipRule
Sets the membership rule for the admin role.- Parameters:
membershipRule
-
-
getMembershipRule
Gets the membership rule for the admin role. If no rule is set returns null.- Returns:
-
setMemRuleScopes
-
getMemRuleScopes
-
setEvaluateMembershipRuleLater
-
isDelayedEvaluationSet
-