com.centrasite.control.security.items
Class RepositoryFolderAce

java.lang.Object
  extended by com.centrasite.control.AbstractItem
      extended by com.centrasite.control.security.items.AbstractAce
          extended by com.centrasite.control.security.items.AbstractRepositoryAce
              extended by com.centrasite.control.security.items.RepositoryFolderAce
All Implemented Interfaces:
Item

public class RepositoryFolderAce
extends AbstractRepositoryAce

Repository folder access control element.


Field Summary
static java.lang.String rcs_id
           
 
Fields inherited from class com.centrasite.control.security.items.AbstractAce
PRIVILEGE_STATE_DENY, PRIVILEGE_STATE_GRANT, PRIVILEGE_STATE_MIXED, PRIVILEGE_STATE_UNDEFINED
 
Constructor Summary
RepositoryFolderAce(Connector connector)
          Constructs a repository folder access control element.
RepositoryFolderAce(Connector connector, javax.wvcm.AccessControlElement ace)
          Constructs a repository folder access control element.
 
Method Summary
 int getBindPrivilege()
           
 int getUnbindPrivilege()
           
 void setBindPrivilege(int bindPrivilege)
           
 void setUnbindPrivilege(int unbindPrivilege)
           
 javax.wvcm.AccessControlElement toWebdavDenyAce()
          Creates a WebDAV deny access control element.
 javax.wvcm.AccessControlElement toWebdavGrantAce()
          Creates a WebDAV grant access control element.
 
Methods inherited from class com.centrasite.control.security.items.AbstractRepositoryAce
getContentPrivilege, getDeletePrivilege, getSecurityUserPrivilege, isGrant, setContentPrivilege, setDeletePrivilege, setSecurityUserPrivilege
 
Methods inherited from class com.centrasite.control.security.items.AbstractAce
getAllPrivilege, getChildren, getChildren, getDescription, getDisplayName, getImageURL, getName, getPropertiesPrivilege, getReadPrivilege, getSecurityChangePrivilege, getSecurityPrivilege, getSecurityReadPrivilege, getWritePrivilege, hasFullPrivilege, hasNoChildren, hasPrivilege, hasUpdatePrivilege, hasViewPrivilege, isAll, isAuthenticated, isGroup, isOwner, isSelf, isUnauthenticated, setAll, setAllPrivilege, setAuthenticated, setGroup, setHref, setOwner, setPropertiesPrivilege, setReadPrivilege, setSecurityChangePrivilege, setSecurityPrivilege, setSecurityReadPrivilege, setSelf, setUnauthenticated, setWritePrivilege, showReport
 
Methods inherited from class com.centrasite.control.AbstractItem
addBulkCommand, addCommand, addDetailViewTab, cannotHaveChildren, clearCache, clearProperties, getAccessControlElements, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getCurrentUserPermissionItem, getDefaultCommand, getDetailsCommand, getDetailViewTabs, getItem, getKey, getLanguage, getLocale, getNameEx, getNonPermissionAccessControlElements, getPath, getPersistanceLocale, getPrivilegeDescriptor, getProperties, getRelatedItems, getReport, getReportForDetailView, hasRequiredAttribute, isLocked, isModified, isReadOnly, isStandalone, isSubTabModified, removeCommand, replaceCommand, save, setAccessControlElements, setCommandEnabled, setConnector, setDefaultCommand, setDetailsCommand, setLocked, setProperties, setRelatedItems, setRequiredAttribute, setTabModified, showDetailView, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rcs_id

public static final java.lang.String rcs_id
See Also:
Constant Field Values
Constructor Detail

RepositoryFolderAce

public RepositoryFolderAce(Connector connector,
                           javax.wvcm.AccessControlElement ace)
Constructs a repository folder access control element.

Parameters:
connector - The connector
ace - The WebDAV access control element

RepositoryFolderAce

public RepositoryFolderAce(Connector connector)
Constructs a repository folder access control element.

Parameters:
connector - The connector
Method Detail

toWebdavGrantAce

public javax.wvcm.AccessControlElement toWebdavGrantAce()
Creates a WebDAV grant access control element.

Specified by:
toWebdavGrantAce in class AbstractRepositoryAce
Returns:
WebDAV grant access control element

toWebdavDenyAce

public javax.wvcm.AccessControlElement toWebdavDenyAce()
Creates a WebDAV deny access control element.

Specified by:
toWebdavDenyAce in class AbstractRepositoryAce
Returns:
WebDAV deny access control element

getBindPrivilege

public int getBindPrivilege()
Overrides:
getBindPrivilege in class AbstractRepositoryAce

setBindPrivilege

public void setBindPrivilege(int bindPrivilege)
Overrides:
setBindPrivilege in class AbstractRepositoryAce

getUnbindPrivilege

public int getUnbindPrivilege()
Overrides:
getUnbindPrivilege in class AbstractRepositoryAce

setUnbindPrivilege

public void setUnbindPrivilege(int unbindPrivilege)
Overrides:
setUnbindPrivilege in class AbstractRepositoryAce