|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.security.NodePermission
Permission object.
Field Summary | |
protected java.lang.String |
actionUri
Action Uri. |
protected boolean |
inheritable
Inheritance flag. |
protected boolean |
negative
Negative permission flag. |
protected java.lang.String |
objectUri
Object Uri. |
protected NodeRevisionNumber |
revisionNumber
Revision number. |
protected java.lang.String |
subjectUri
Subject Uri. |
Constructor Summary | |
NodePermission(ObjectNode object,
NodeRevisionNumber revisionNumber,
SubjectNode subject,
ActionNode action,
boolean inheritable,
boolean negative)
Constructor 7. |
|
NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action)
Constructor 4. |
|
NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action,
boolean inheritable)
Constructor 5. |
|
NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action,
boolean inheritable,
boolean negative)
Constructor 6. |
|
NodePermission(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String actionUri)
Constructor 1. |
|
NodePermission(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String actionUri,
boolean inheritable)
Constructor 2. |
|
NodePermission(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String actionUri,
boolean inheritable,
boolean negative)
Constructor 3. |
|
NodePermission(java.lang.String objectUri,
java.lang.String revisionNumber,
java.lang.String subjectUri,
java.lang.String actionUri,
boolean inheritable,
boolean negative)
Constructor 8. |
Method Summary | |
NodePermission |
cloneObject()
Clone. |
boolean |
equals(java.lang.Object obj)
Equals. |
java.lang.String |
getActionUri()
Action Uri accessor. |
java.lang.String |
getObjectUri()
Object Uri accessor. |
NodeRevisionNumber |
getRevisionNumber()
Revision number accessor. |
java.lang.String |
getSubjectUri()
Subject Uri mutator. |
int |
hashCode()
Hash Code. |
boolean |
isInheritable()
Inheritance flag accessor. |
boolean |
isNegative()
Negative flag accessor. |
(package private) void |
setAction(ActionNode action)
Action Uri mutator. |
(package private) void |
setAction(java.lang.String actionUri)
Action Uri mutator. |
void |
setInheritable(boolean inheritable)
Inheritance flag mutator. |
void |
setNegative(boolean negative)
Negative flag mutator. |
(package private) void |
setObject(ObjectNode object)
Object Uri mutator. |
(package private) void |
setObject(java.lang.String objectUri)
Object Uri mutator |
(package private) void |
setRevisionNumber(NodeRevisionNumber revisionNumber)
Revision number mutator. |
(package private) void |
setSubject(java.lang.String subjectUri)
Subject Uri mutator. |
(package private) void |
setSubject(SubjectNode subject)
Subject Uri mutator. |
java.lang.String |
toString()
String representation of the permission. |
void |
validate(java.lang.String expectedUri)
Validate. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected java.lang.String objectUri
protected NodeRevisionNumber revisionNumber
protected java.lang.String subjectUri
protected java.lang.String actionUri
protected boolean inheritable
protected boolean negative
Constructor Detail |
public NodePermission(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String actionUri)
objectUri
- Object UrisubjectUri
- Subject UriactionUri
- Action Uripublic NodePermission(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String actionUri, boolean inheritable)
objectUri
- Object UrisubjectUri
- Subject UriactionUri
- Action Uriinheritable
- Inheritance flagpublic NodePermission(java.lang.String objectUri, java.lang.String subjectUri, java.lang.String actionUri, boolean inheritable, boolean negative)
objectUri
- Object UrisubjectUri
- Subject UriactionUri
- Action Uriinheritable
- Inheritance flagnegative
- Negative flagpublic NodePermission(ObjectNode object, SubjectNode subject, ActionNode action)
object
- Objectsubject
- Subjectaction
- Actionpublic NodePermission(ObjectNode object, SubjectNode subject, ActionNode action, boolean inheritable)
object
- Objectsubject
- Subjectaction
- Actioninheritable
- Inheritance flagpublic NodePermission(ObjectNode object, SubjectNode subject, ActionNode action, boolean inheritable, boolean negative)
object
- Objectsubject
- Subjectaction
- Actioninheritable
- Inheritance flagnegative
- Negative flagpublic NodePermission(ObjectNode object, NodeRevisionNumber revisionNumber, SubjectNode subject, ActionNode action, boolean inheritable, boolean negative)
object
- ObjectrevisionNumber
- Revision numbersubject
- Subjectaction
- Actioninheritable
- Inheritance flagnegative
- Negative flagpublic NodePermission(java.lang.String objectUri, java.lang.String revisionNumber, java.lang.String subjectUri, java.lang.String actionUri, boolean inheritable, boolean negative)
objectUri
- Object UrisubjectUri
- Subject UriactionUri
- Action Uriinheritable
- Inheritance flagnegative
- Negative flagMethod Detail |
public void setInheritable(boolean inheritable)
inheritable
- New flag valuepublic boolean isInheritable()
public void setNegative(boolean negative)
negative
- New negative valuepublic boolean isNegative()
public java.lang.String getObjectUri()
void setObject(ObjectNode object)
object
- New objectvoid setObject(java.lang.String objectUri)
objectUri
- New object Uripublic java.lang.String getSubjectUri()
void setSubject(SubjectNode subject)
subject
- New subjectvoid setSubject(java.lang.String subjectUri)
subjectUri
- New subject Uripublic NodeRevisionNumber getRevisionNumber()
void setRevisionNumber(NodeRevisionNumber revisionNumber)
revisionNumber
- Revision numberpublic java.lang.String getActionUri()
void setAction(ActionNode action)
action
- New actionvoid setAction(java.lang.String actionUri)
actionUri
- New action Uripublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Object to testpublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public NodePermission cloneObject()
public void validate(java.lang.String expectedUri)
expectedUri
- Uri
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |