com.centrasite.control.security.items
Class RegistryAce

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

public class RegistryAce
extends AbstractAce

Registry 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
RegistryAce(Connector connector)
          Constructs a registry access control element.
RegistryAce(Connector connector, com.centrasite.jaxr.security.CentraSiteACE ace)
          Constructs a registry access control element.
 
Method Summary
 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)
           
 com.centrasite.jaxr.security.CentraSiteACE toJaxrDenyAce()
          Creates a JAXR deny access control element.
 com.centrasite.jaxr.security.CentraSiteACE toJaxrGrantAce()
          Creates a JAXR grant access control element.
 
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

RegistryAce

public RegistryAce(Connector connector,
                   com.centrasite.jaxr.security.CentraSiteACE ace)
Constructs a registry access control element.

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

RegistryAce

public RegistryAce(Connector connector)
Constructs a registry access control element.

Parameters:
connector - The connector
Method Detail

toJaxrGrantAce

public com.centrasite.jaxr.security.CentraSiteACE toJaxrGrantAce()
                                                          throws javax.xml.registry.JAXRException
Creates a JAXR grant access control element.

Returns:
JAXR grant access control element
Throws:
javax.xml.registry.JAXRException - on JAXR error

toJaxrDenyAce

public com.centrasite.jaxr.security.CentraSiteACE toJaxrDenyAce()
                                                         throws javax.xml.registry.JAXRException
Creates a JAXR deny access control element.

Returns:
JAXR deny access control element
Throws:
javax.xml.registry.JAXRException - on JAXR error

getContentPrivilege

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

Specified by:
getContentPrivilege in class AbstractAce

setContentPrivilege

public void setContentPrivilege(int contentPrivilege)
Specified by:
setContentPrivilege in class AbstractAce

getDeletePrivilege

public int getDeletePrivilege()
Specified by:
getDeletePrivilege in class AbstractAce

setDeletePrivilege

public void setDeletePrivilege(int deletePrivilege)
Specified by:
setDeletePrivilege in class AbstractAce

getSecurityUserPrivilege

public int getSecurityUserPrivilege()
Description copied from class: AbstractAce
repository privileges

Specified by:
getSecurityUserPrivilege in class AbstractAce

setSecurityUserPrivilege

public void setSecurityUserPrivilege(int securityUserPrivilege)
Specified by:
setSecurityUserPrivilege in class AbstractAce

getBindPrivilege

public int getBindPrivilege()
Specified by:
getBindPrivilege in class AbstractAce

setBindPrivilege

public void setBindPrivilege(int bindPrivilege)
Specified by:
setBindPrivilege in class AbstractAce

getUnbindPrivilege

public int getUnbindPrivilege()
Specified by:
getUnbindPrivilege in class AbstractAce

setUnbindPrivilege

public void setUnbindPrivilege(int unbindPrivilege)
Specified by:
setUnbindPrivilege in class AbstractAce

isGrant

public boolean isGrant()
Overrides:
isGrant in class AbstractAce