public abstract class AbstractRepositoryAce extends AbstractAce
PRIVILEGE_STATE_DENY, PRIVILEGE_STATE_GRANT, PRIVILEGE_STATE_MIXED, PRIVILEGE_STATE_UNDEFINED
rcs_id
Constructor and Description |
---|
AbstractRepositoryAce(Connector connector)
Constructs an abstract repository access control element.
|
AbstractRepositoryAce(Connector connector,
javax.wvcm.AccessControlElement ace)
Constructs an abstract repository access control element.
|
Modifier and Type | Method and Description |
---|---|
int |
getBindPrivilege() |
int |
getContentPrivilege()
registry privileges
|
int |
getDeletePrivilege() |
int |
getSecurityUserPrivilege()
repository privileges
|
int |
getUnbindPrivilege() |
boolean |
isGrant() |
void |
setBindPrivilege(int bindPrivilege) |
void |
setContentPrivilege(int contentPrivilege) |
void |
setDeletePrivilege(int deletePrivilege) |
void |
setSecurityUserPrivilege(int securityUserPrivilege) |
void |
setUnbindPrivilege(int unbindPrivilege) |
abstract javax.wvcm.AccessControlElement |
toWebdavDenyAce()
Creates a WebDAV deny access control element.
|
abstract javax.wvcm.AccessControlElement |
toWebdavGrantAce()
Creates a WebDAV grant access control element.
|
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
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
public AbstractRepositoryAce(Connector connector, javax.wvcm.AccessControlElement ace)
connector
- The connectorace
- The WebDAV access control elementpublic AbstractRepositoryAce(Connector connector)
connector
- The connectorpublic int getSecurityUserPrivilege()
AbstractAce
getSecurityUserPrivilege
in class AbstractAce
public void setSecurityUserPrivilege(int securityUserPrivilege)
setSecurityUserPrivilege
in class AbstractAce
public int getDeletePrivilege()
getDeletePrivilege
in class AbstractAce
public void setDeletePrivilege(int deletePrivilege)
setDeletePrivilege
in class AbstractAce
public int getContentPrivilege()
AbstractAce
getContentPrivilege
in class AbstractAce
public void setContentPrivilege(int contentPrivilege)
setContentPrivilege
in class AbstractAce
public int getBindPrivilege()
getBindPrivilege
in class AbstractAce
public void setBindPrivilege(int bindPrivilege)
setBindPrivilege
in class AbstractAce
public int getUnbindPrivilege()
getUnbindPrivilege
in class AbstractAce
public void setUnbindPrivilege(int unbindPrivilege)
setUnbindPrivilege
in class AbstractAce
public boolean isGrant()
isGrant
in class AbstractAce
public abstract javax.wvcm.AccessControlElement toWebdavGrantAce()
public abstract javax.wvcm.AccessControlElement toWebdavDenyAce()