com.centrasite.control.security.items
Class RepositoryFileAce

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.RepositoryFileAce
All Implemented Interfaces:
Item

public class RepositoryFileAce
extends AbstractRepositoryAce

Repository file access control element.


Field Summary
 
Fields inherited from class com.centrasite.control.security.items.AbstractAce
PRIVILEGE_STATE_DENY, PRIVILEGE_STATE_GRANT, PRIVILEGE_STATE_MIXED, PRIVILEGE_STATE_UNDEFINED
 
Fields inherited from class com.centrasite.control.AbstractItem
rcs_id
 
Constructor Summary
RepositoryFileAce(Connector connector)
          Constructs a repository file access control element.
RepositoryFileAce(Connector connector, javax.wvcm.AccessControlElement ace)
          Constructs a repository file access control element.
 
Method Summary
 int getContentPrivilege()
          registry privileges
 void setContentPrivilege(int contentPrivilege)
           
 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
getBindPrivilege, getDeletePrivilege, getSecurityUserPrivilege, getUnbindPrivilege, isGrant, setBindPrivilege, setDeletePrivilege, setSecurityUserPrivilege, setUnbindPrivilege
 
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
 

Constructor Detail

RepositoryFileAce

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

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

RepositoryFileAce

public RepositoryFileAce(Connector connector)
Constructs a repository file 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

getContentPrivilege

public int getContentPrivilege()
Description copied from class: AbstractAce
registry privileges

Overrides:
getContentPrivilege in class AbstractRepositoryAce

setContentPrivilege

public void setContentPrivilege(int contentPrivilege)
Overrides:
setContentPrivilege in class AbstractRepositoryAce