org.safehaus.penrose.acl
Class ACI
java.lang.Object
org.safehaus.penrose.acl.ACI
- All Implemented Interfaces:
- java.lang.Cloneable
- public class ACI
- extends java.lang.Object
- implements java.lang.Cloneable
- Author:
- Endi S. Dewata
|
Constructor Summary |
ACI()
|
ACI(java.lang.String permission)
|
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
SUBJECT_USER
public static final java.lang.String SUBJECT_USER
- See Also:
- Constant Field Values
SUBJECT_GROUP
public static final java.lang.String SUBJECT_GROUP
- See Also:
- Constant Field Values
SUBJECT_SELF
public static final java.lang.String SUBJECT_SELF
- See Also:
- Constant Field Values
SUBJECT_ANYBODY
public static final java.lang.String SUBJECT_ANYBODY
- See Also:
- Constant Field Values
SUBJECT_ANONYMOUS
public static final java.lang.String SUBJECT_ANONYMOUS
- See Also:
- Constant Field Values
SUBJECT_AUTHENTICATED
public static final java.lang.String SUBJECT_AUTHENTICATED
- See Also:
- Constant Field Values
TARGET_OBJECT
public static final java.lang.String TARGET_OBJECT
- See Also:
- Constant Field Values
TARGET_ATTRIBUTES
public static final java.lang.String TARGET_ATTRIBUTES
- See Also:
- Constant Field Values
SCOPE_OBJECT
public static final java.lang.String SCOPE_OBJECT
- See Also:
- Constant Field Values
SCOPE_SUBTREE
public static final java.lang.String SCOPE_SUBTREE
- See Also:
- Constant Field Values
ACTION_GRANT
public static final java.lang.String ACTION_GRANT
- See Also:
- Constant Field Values
ACTION_DENY
public static final java.lang.String ACTION_DENY
- See Also:
- Constant Field Values
PERMISSION_READ
public static final java.lang.String PERMISSION_READ
- See Also:
- Constant Field Values
PERMISSION_WRITE
public static final java.lang.String PERMISSION_WRITE
- See Also:
- Constant Field Values
PERMISSION_SEARCH
public static final java.lang.String PERMISSION_SEARCH
- See Also:
- Constant Field Values
PERMISSION_ADD
public static final java.lang.String PERMISSION_ADD
- See Also:
- Constant Field Values
PERMISSION_DELETE
public static final java.lang.String PERMISSION_DELETE
- See Also:
- Constant Field Values
ACI
public ACI()
ACI
public ACI(java.lang.String permission)
getScope
public java.lang.String getScope()
setScope
public void setScope(java.lang.String scope)
getSubject
public java.lang.String getSubject()
setSubject
public void setSubject(java.lang.String subject)
getAction
public java.lang.String getAction()
setAction
public void setAction(java.lang.String action)
getPermission
public java.lang.String getPermission()
setPermission
public void setPermission(java.lang.String permission)
getTarget
public java.lang.String getTarget()
setTarget
public void setTarget(java.lang.String target)
getAttributes
public java.lang.String getAttributes()
setAttributes
public void setAttributes(java.lang.String attributes)
getDn
public java.lang.String getDn()
setDn
public void setDn(java.lang.String dn)
clone
public java.lang.Object clone()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object object)
toString
public java.lang.String toString()