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 StringGetter for the admin role description.final StringGetter for the admin role display name.The unique-id for this admin role.final StringGetter for the admin role name.final booleanisCustom()Returns whether this admin role is custom or OOB.final booleanisScoped()Returns whether this admin role is org-scoped or global in nature.final voidsetCapabilities(List<Capability> capabilities) setter for the Capabilities.voidsetEvaluateMembershipRuleLater(Boolean evaluateMembershipRuleLater) voidsetMembershipRule(SearchRule membershipRule) Sets the membership rule for the admin role.voidsetMemRuleScopes(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
-