com.sas.drugdev.remote.repository.security
Class Permission

java.lang.Object
  extended by com.sas.drugdev.remote.repository.security.Permission

public class Permission
extends java.lang.Object

Class representing a permission in an AccessControlEntry.


Field Summary
static Permission DELETE_PERMISSION
          Delete Permission
static Permission INHERIT_DELETE_PERMISSION
          Inherit Delete Permission - this permission only applies to {#link Container} nodes.
static Permission INHERIT_MANAGE_PERMISSION
          Inherit Manage Permission - this permission only applies to {#link Container} nodes.
static Permission INHERIT_READ_PERMISSION
          Inherit Read Permission - this permission only applies to {#link Container} nodes.
static Permission INHERIT_WRITE_PERMISSION
          Inherit Write Permission - this permission only applies to {#link Container} nodes.
static Permission MANAGE_PERMISSION
          Manage Permission
static Permission READ_PERMISSION
          Read Permission
static Permission WRITE_PERMISSION
          Write Permission
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

READ_PERMISSION

public static final Permission READ_PERMISSION
Read Permission


WRITE_PERMISSION

public static final Permission WRITE_PERMISSION
Write Permission


MANAGE_PERMISSION

public static final Permission MANAGE_PERMISSION
Manage Permission


DELETE_PERMISSION

public static final Permission DELETE_PERMISSION
Delete Permission


INHERIT_READ_PERMISSION

public static final Permission INHERIT_READ_PERMISSION
Inherit Read Permission - this permission only applies to {#link Container} nodes. If this permission is set, then all new nodes created in this container will have READ_PERMISSION set for this AccessControlEntry.


INHERIT_WRITE_PERMISSION

public static final Permission INHERIT_WRITE_PERMISSION
Inherit Write Permission - this permission only applies to {#link Container} nodes. If this permission is set, then all new nodes created in this container will have WRITE_PERMISSION set for this AccessControlEntry.


INHERIT_MANAGE_PERMISSION

public static final Permission INHERIT_MANAGE_PERMISSION
Inherit Manage Permission - this permission only applies to {#link Container} nodes. If this permission is set, then all new nodes created in this container will have MANAGE_PERMISSION set for this AccessControlEntry.


INHERIT_DELETE_PERMISSION

public static final Permission INHERIT_DELETE_PERMISSION
Inherit Delete Permission - this permission only applies to {#link Container} nodes. If this permission is set, then all new nodes created in this container will have DELETE_PERMISSION set for this AccessControlEntry.

Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object