com.centrasite.control.security.privileges
Class ReadPrivilegeDescriptor

java.lang.Object
  extended by com.centrasite.control.security.privileges.SimpleDescriptor
      extended by com.centrasite.control.security.privileges.ReadPrivilegeDescriptor
All Implemented Interfaces:
PrivilegeDescriptor

public class ReadPrivilegeDescriptor
extends SimpleDescriptor

Read Privilege Descriptor Used by registry and repository objects


Field Summary
 
Fields inherited from interface com.centrasite.control.security.privileges.PrivilegeDescriptor
ID_ALL, ID_BIND, ID_CHANGE, ID_CONTENT, ID_DELETE, ID_PROPERTIES, ID_READ, ID_SECURITY, ID_UNBIND, ID_USERSPRIV, ID_WRITE
 
Method Summary
static ReadPrivilegeDescriptor get()
           
 java.lang.String getId()
          Get id
 java.lang.String getName(java.util.Locale locale)
          Get name
 int getState(AbstractAce ace)
          Get state
 void setState(AbstractAce ace, int state)
          Set state
 
Methods inherited from class com.centrasite.control.security.privileges.SimpleDescriptor
getColumnCount, getSubDescriptors
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static ReadPrivilegeDescriptor get()

getId

public java.lang.String getId()
Description copied from interface: PrivilegeDescriptor
Get id

Returns:
Descriptor id

getName

public java.lang.String getName(java.util.Locale locale)
Description copied from interface: PrivilegeDescriptor
Get name

Returns:
Descriptor name

getState

public int getState(AbstractAce ace)
Description copied from interface: PrivilegeDescriptor
Get state

Parameters:
ace - The access control element
Returns:
One of the states above

setState

public void setState(AbstractAce ace,
                     int state)
Description copied from interface: PrivilegeDescriptor
Set state

Parameters:
ace - The access control element
state - The state to be set