public abstract class AbstractAce extends AbstractItem
Modifier and Type | Field and Description |
---|---|
static int |
PRIVILEGE_STATE_DENY |
static int |
PRIVILEGE_STATE_GRANT |
static int |
PRIVILEGE_STATE_MIXED |
static int |
PRIVILEGE_STATE_UNDEFINED |
rcs_id
Constructor and Description |
---|
AbstractAce(Connector connector)
Constructs an abstract access control element.
|
Modifier and Type | Method and Description |
---|---|
int |
getAllPrivilege() |
abstract int |
getBindPrivilege() |
java.util.Iterator |
getChildren() |
java.util.Iterator |
getChildren(boolean refresh) |
abstract int |
getContentPrivilege()
registry privileges
|
abstract int |
getDeletePrivilege() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
java.lang.String |
getImageURL() |
java.lang.String |
getName() |
int |
getPropertiesPrivilege() |
int |
getReadPrivilege() |
int |
getSecurityChangePrivilege() |
int |
getSecurityPrivilege() |
int |
getSecurityReadPrivilege() |
abstract int |
getSecurityUserPrivilege()
repository privileges
|
abstract int |
getUnbindPrivilege() |
int |
getWritePrivilege() |
boolean |
hasFullPrivilege() |
boolean |
hasNoChildren() |
boolean |
hasPrivilege(com.centrasite.jaxr.security.InstanceLevelPrivilege.PrivilegeValue privilege) |
boolean |
hasUpdatePrivilege() |
boolean |
hasViewPrivilege() |
boolean |
isAll()
Get the "all" indicator.
|
boolean |
isAuthenticated()
Get the "authenticated" indicator.
|
boolean |
isGrant() |
boolean |
isGroup()
Checks if this ace represents object in ino:group.
|
boolean |
isOwner()
Get the "owner" indicator.
|
boolean |
isSelf()
Get the "self" indicator.
|
boolean |
isUnauthenticated()
Get the "unauthenticated" indicator.
|
void |
setAll()
Set the "all" indicator.
|
void |
setAllPrivilege(int allPrivilege) |
void |
setAuthenticated()
Set the "authenticated" indicator.
|
abstract void |
setBindPrivilege(int bindPrivilege) |
abstract void |
setContentPrivilege(int contentPrivilege) |
abstract void |
setDeletePrivilege(int deletePrivilege) |
void |
setGroup(boolean isGroup)
Set this ace to a role.
|
void |
setHref(java.lang.String href)
Set role or user href.
|
void |
setOwner()
Set the "owner" indicator.
|
void |
setPropertiesPrivilege(int propertiesPrivilege) |
void |
setReadPrivilege(int readPrivilege) |
void |
setSecurityChangePrivilege(int securityChangePrivilege) |
void |
setSecurityPrivilege(int securityPrivilege) |
void |
setSecurityReadPrivilege(int securityReadPrivilege) |
abstract void |
setSecurityUserPrivilege(int securityUserPrivilege) |
void |
setSelf()
Set the "self" indicator.
|
void |
setUnauthenticated()
Set the "authenticated" indicator.
|
abstract void |
setUnbindPrivilege(int unbindPrivilege) |
void |
setWritePrivilege(int writePrivilege) |
void |
showReport(ActionContext actionContext)
Show a report for this item.
|
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 static final int PRIVILEGE_STATE_UNDEFINED
public static final int PRIVILEGE_STATE_GRANT
public static final int PRIVILEGE_STATE_DENY
public static final int PRIVILEGE_STATE_MIXED
public AbstractAce(Connector connector)
connector
- The connectorpublic void setHref(java.lang.String href)
href
- The role or user href.public boolean isGroup()
public void setGroup(boolean isGroup)
isRole
- True indicates a role, otherwise an userpublic boolean isAll()
public void setAll()
public boolean isSelf()
public void setSelf()
public boolean isOwner()
public void setOwner()
public boolean isAuthenticated()
public void setAuthenticated()
public boolean isUnauthenticated()
public void setUnauthenticated()
public int getAllPrivilege()
public void setAllPrivilege(int allPrivilege)
public int getReadPrivilege()
public void setReadPrivilege(int readPrivilege)
public int getWritePrivilege()
public void setWritePrivilege(int writePrivilege)
public int getSecurityPrivilege()
public void setSecurityPrivilege(int securityPrivilege)
public int getSecurityReadPrivilege()
public void setSecurityReadPrivilege(int securityReadPrivilege)
public int getSecurityChangePrivilege()
public void setSecurityChangePrivilege(int securityChangePrivilege)
public int getPropertiesPrivilege()
public void setPropertiesPrivilege(int propertiesPrivilege)
public java.util.Iterator getChildren() throws java.lang.Exception
java.lang.Exception
public java.util.Iterator getChildren(boolean refresh) throws java.lang.Exception
java.lang.Exception
public java.lang.String getImageURL()
public java.lang.String getName()
public java.lang.String getDisplayName()
public java.lang.String getDescription()
public boolean hasNoChildren() throws java.lang.Exception
java.lang.Exception
public void showReport(ActionContext actionContext)
AbstractItem
showReport
in interface Item
showReport
in class AbstractItem
public boolean isGrant()
public abstract int getContentPrivilege()
public abstract void setContentPrivilege(int contentPrivilege)
public abstract int getDeletePrivilege()
public abstract void setDeletePrivilege(int deletePrivilege)
public abstract int getSecurityUserPrivilege()
public abstract void setSecurityUserPrivilege(int securityUserPrivilege)
public abstract int getBindPrivilege()
public abstract void setBindPrivilege(int bindPrivilege)
public abstract int getUnbindPrivilege()
public abstract void setUnbindPrivilege(int unbindPrivilege)
public boolean hasUpdatePrivilege() throws JAXRException
JAXRException
public boolean hasViewPrivilege() throws JAXRException
JAXRException
public boolean hasFullPrivilege() throws JAXRException
JAXRException
public boolean hasPrivilege(com.centrasite.jaxr.security.InstanceLevelPrivilege.PrivilegeValue privilege) throws JAXRException
JAXRException