com.centrasite.control.security.privileges
Class ComplexDescriptor

java.lang.Object
  extended by com.centrasite.control.security.privileges.ComplexDescriptor
All Implemented Interfaces:
PrivilegeDescriptor
Direct Known Subclasses:
RegistryPrivilegeDescriptor, RegistrySecurityPrivilegeDescriptor, RegistryWritePrivilegeDescriptor, RepositoryFilePrivilegeDescriptor, RepositoryFileWritePrivilegeDescriptor, RepositoryFolderPrivilegeDescriptor, RepositoryFolderWritePrivilegeDescriptor, RepositorySecurityPrivilegeDescriptor

public abstract class ComplexDescriptor
extends java.lang.Object
implements PrivilegeDescriptor

Complex privilege descriptor Contains sub privilege descriptors


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
 
Constructor Summary
ComplexDescriptor()
           
 
Method Summary
 void addSubDescriptor(PrivilegeDescriptor descriptor)
           
 int getColumnCount()
          Get column count
 java.util.Iterator getSubDescriptors()
          Get sub privilege descriptors
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.centrasite.control.security.privileges.PrivilegeDescriptor
getId, getName, getState, setState
 

Constructor Detail

ComplexDescriptor

public ComplexDescriptor()
Method Detail

addSubDescriptor

public void addSubDescriptor(PrivilegeDescriptor descriptor)

getSubDescriptors

public java.util.Iterator getSubDescriptors()
Description copied from interface: PrivilegeDescriptor
Get sub privilege descriptors

Specified by:
getSubDescriptors in interface PrivilegeDescriptor
Returns:
Sub privilege descriptors in case of ComplexDescriptor, otherwise null.

getColumnCount

public int getColumnCount()
Description copied from interface: PrivilegeDescriptor
Get column count

Specified by:
getColumnCount in interface PrivilegeDescriptor
Returns:
the column count