|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.p13n.entitlements.policy.PolicyItem
com.bea.p13n.entitlements.policy.RolePolicyItem
This class encapsulates the information comprising a single Role Policy. It is used to collect and hold role policy attributes during the process of building and managing role policies.
The RolePolicyManager is used for persistence related operations upon RolePolicyItems.
Constructor Summary | |
RolePolicyItem()
This no-args constructor allows a RolePolicyItem to be created and initialized piecemeal by an application. |
|
RolePolicyItem(String aEntAppName,
String aWebAppName,
String aRoleName,
int aResourceScope,
List aUserList,
List aGroupList,
String aRoleSegmentDoc,
P13nContextHandler aContextHandler)
Initialize a new role policy item for a pooled resource. |
Method Summary | |
Object |
clone()
|
String |
getPolicyName()
Returns the role policy namespace of this role policy. |
String |
getPolicyNamespace()
Returns the role policy namespace of this role policy. |
int |
getResourceScope()
Returns the resource scope used within this role policy. |
String |
getRoleSegmentDoc()
Returns the role segment, rules-node based document, if this role policy uses a custom predicate. |
boolean |
getRoleSegmentLogicalAnd()
Returns the value of the custom predicate binding; |
String |
getRoleSegmentName()
Returns the role segment name used within a role policy. |
void |
setPolicyName(String aPolicyName)
Sets the role policy name of this role policy. |
void |
setPolicyNamespace(String aPolicyNamespace)
Sets the role policy namespace for this role policy. |
void |
setResourceScope(int aResourceScope)
Sets the resource scope used within this role policy. |
void |
setRoleSegmentDoc(String aRoleSegmentDoc)
Sets the role segment, rules-node based document, if this role policy uses a custom predicate. |
void |
setRoleSegmentLogicalAnd(boolean isLogicalAnd)
Sets the value of the custom predicate binding; |
void |
setRoleSegmentName(String aRoleSegmentName)
Update the value of the role segment name in this object. |
Methods inherited from class com.bea.p13n.entitlements.policy.PolicyItem |
getContextHandler, getEntAppName, getGroupList, getPolicyUser, getResourceId, getUserList, getWebAppName, setContextHandler, setEntAppName, setGroupList, setPolicyUser, setResourceId, setUserList, setWebAppName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RolePolicyItem()
public RolePolicyItem(String aEntAppName, String aWebAppName, String aRoleName, int aResourceScope, List aUserList, List aGroupList, String aRoleSegmentDoc, P13nContextHandler aContextHandler)
Method Detail |
public Object clone() throws CloneNotSupportedException
clone
in class PolicyItem
CloneNotSupportedException
public String getPolicyName()
public String getPolicyNamespace()
public int getResourceScope()
public String getRoleSegmentDoc()
public boolean getRoleSegmentLogicalAnd()
public String getRoleSegmentName()
public void setPolicyName(String aPolicyName)
public void setPolicyNamespace(String aPolicyNamespace)
public void setResourceScope(int aResourceScope)
public void setRoleSegmentDoc(String aRoleSegmentDoc)
public void setRoleSegmentLogicalAnd(boolean isLogicalAnd)
public void setRoleSegmentName(String aRoleSegmentName)
aRoleSegmentName
- The name of the role segment that was created
with the RolePolicyManager
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |