public class OperationPermissionTarget extends AbstractPermissionTarget implements java.lang.Cloneable, EntityPermissionTarget
Instance.BeanPropertyPath, Instance.PropertyChangeEvent, Instance.PropertyChangeListener| Modifier and Type | Field and Description |
|---|---|
protected MetaClass |
entityMetaClass |
protected java.lang.String |
entityMetaClassName |
protected java.lang.String |
localName |
caption, id, permissionValue__propertyChangeListeners, PROPERTY_CHANGE_LISTENERS_INITIAL_CAPACITY| Constructor and Description |
|---|
OperationPermissionTarget(java.lang.Class entityClass,
java.lang.String id,
java.lang.String caption,
java.lang.String permissionValue) |
| Modifier and Type | Method and Description |
|---|---|
OperationPermissionTarget |
clone() |
PermissionVariant |
getCreatePermissionVariant() |
PermissionVariant |
getDeletePermissionVariant() |
java.lang.Class |
getEntityClass() |
MetaClass |
getEntityMetaClass() |
java.lang.String |
getEntityMetaClassName() |
java.lang.String |
getLocalName() |
PermissionVariant |
getReadPermissionVariant() |
PermissionVariant |
getUpdatePermissionVariant() |
boolean |
isAllowedAll() |
boolean |
isAssigned() |
boolean |
isDeniedAll() |
void |
setCreatePermissionVariant(PermissionVariant createPermissionVariant) |
void |
setDeletePermissionVariant(PermissionVariant deletePermissionVariant) |
void |
setReadPermissionVariant(PermissionVariant readPermissionVariant) |
void |
setUpdatePermissionVariant(PermissionVariant updatePermissionVariant) |
getCaption, getId, getMetaClass, getPermissionValue, toStringaddPropertyChangeListener, getInstanceName, getMethodsCache, getValue, getValueEx, getValueEx, propertyChanged, removeAllListeners, removePropertyChangeListener, setValue, setValue, setValueEx, setValueExequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCaptionaddPropertyChangeListener, getInstanceName, getValue, getValueEx, getValueEx, removeAllListeners, removePropertyChangeListener, setValue, setValueEx, setValueExprotected java.lang.String localName
protected java.lang.String entityMetaClassName
protected MetaClass entityMetaClass
public OperationPermissionTarget(java.lang.Class entityClass,
java.lang.String id,
java.lang.String caption,
java.lang.String permissionValue)
public boolean isAssigned()
isAssigned in interface AssignableTargetpublic boolean isAllowedAll()
public boolean isDeniedAll()
public java.lang.Class getEntityClass()
getEntityClass in interface EntityPermissionTargetpublic PermissionVariant getCreatePermissionVariant()
public void setCreatePermissionVariant(PermissionVariant createPermissionVariant)
public PermissionVariant getReadPermissionVariant()
public void setReadPermissionVariant(PermissionVariant readPermissionVariant)
public PermissionVariant getUpdatePermissionVariant()
public void setUpdatePermissionVariant(PermissionVariant updatePermissionVariant)
public PermissionVariant getDeletePermissionVariant()
public void setDeletePermissionVariant(PermissionVariant deletePermissionVariant)
public java.lang.String getLocalName()
public java.lang.String getEntityMetaClassName()
public MetaClass getEntityMetaClass()
public OperationPermissionTarget clone() throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException