|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.security.NodePermission
Permission object.
| Field Summary | |
protected java.lang.String |
actionUri
Action Uri. |
protected boolean |
inheritable
Inheritance flag. |
protected java.lang.String |
inheritedFrom
URI of the resource this permission was inherited from NOT TO BE MADE PERSISTENT |
protected boolean |
invert
Invert permission flag. |
protected boolean |
negative
Negative permission flag. |
protected java.lang.String |
objectUri
Object Uri. |
protected boolean |
protect
Protected flag |
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. |
(package private) ActionNode |
getActionNode()
|
java.lang.String |
getActionUri()
Action Uri accessor. |
java.lang.String |
getInheritedFrom()
Method getInheritedFrom |
java.lang.String |
getObjectUri()
Object Uri accessor. |
NodeRevisionNumber |
getRevisionNumber()
Revision number accessor. |
(package private) SubjectNode |
getSubjectNode()
|
java.lang.String |
getSubjectUri()
Subject Uri mutator. |
int |
hashCode()
Hash Code. |
boolean |
isInheritable()
Inheritance flag accessor. |
boolean |
isInvert()
Method isInvert |
boolean |
isNegative()
Negative flag accessor. |
boolean |
isProtected()
Method isProtected |
(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 |
setInheritedFrom(java.lang.String uri)
Method setInheritedFrom |
void |
setInvert(boolean invert)
Method setInvert |
void |
setNegative(boolean negative)
Negative flag mutator. |
(package private) void |
setObject(ObjectNode object)
Object Uri mutator. |
void |
setObject(java.lang.String objectUri)
Object Uri mutator |
void |
setProtected(boolean protect)
Method setProtected |
(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 |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.String objectUri
protected NodeRevisionNumber revisionNumber
protected java.lang.String subjectUri
protected java.lang.String actionUri
protected boolean inheritable
protected transient java.lang.String inheritedFrom
protected boolean negative
protected boolean invert
protected boolean protect
| Constructor Detail |
public NodePermission(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String actionUri)
objectUri - Object UrisubjectUri - Subject UriactionUri - Action Uri
public NodePermission(java.lang.String objectUri,
java.lang.String subjectUri,
java.lang.String actionUri,
boolean inheritable)
objectUri - Object UrisubjectUri - Subject UriactionUri - Action Uriinheritable - Inheritance flag
public 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 flag
public NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action)
object - Objectsubject - Subjectaction - Action
public NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action,
boolean inheritable)
object - Objectsubject - Subjectaction - Actioninheritable - Inheritance flag
public NodePermission(ObjectNode object,
SubjectNode subject,
ActionNode action,
boolean inheritable,
boolean negative)
object - Objectsubject - Subjectaction - Actioninheritable - Inheritance flagnegative - Negative flag
public NodePermission(ObjectNode object,
NodeRevisionNumber revisionNumber,
SubjectNode subject,
ActionNode action,
boolean inheritable,
boolean negative)
object - ObjectrevisionNumber - Revision numbersubject - Subjectaction - Actioninheritable - Inheritance flagnegative - Negative flag
public 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 flag| Method Detail |
public void setInheritable(boolean inheritable)
inheritable - New flag valuepublic boolean isInheritable()
public void setInheritedFrom(java.lang.String uri)
uri - the URI this permission will be inherited frompublic java.lang.String getInheritedFrom()
public void setNegative(boolean negative)
negative - New negative valuepublic boolean isNegative()
public void setInvert(boolean invert)
invert - a booleanpublic boolean isInvert()
public void setProtected(boolean protect)
protect - a booleanpublic boolean isProtected()
public java.lang.String getObjectUri()
void setObject(ObjectNode object)
object - New objectpublic void 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 UriSubjectNode getSubjectNode()
public NodeRevisionNumber getRevisionNumber()
void setRevisionNumber(NodeRevisionNumber revisionNumber)
revisionNumber - Revision numberpublic java.lang.String getActionUri()
ActionNode getActionNode()
void setAction(ActionNode action)
action - New actionvoid setAction(java.lang.String actionUri)
actionUri - New action Uripublic boolean equals(java.lang.Object obj)
obj - Object to test
public int hashCode()
public java.lang.String toString()
public NodePermission cloneObject()
public void validate(java.lang.String expectedUri)
expectedUri - Uri
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||