public class MultiplePermissionTarget extends AbstractPermissionTarget implements EntityPermissionTarget, java.lang.Cloneable
Instance.PropertyChangeEvent, Instance.PropertyChangeListener| Modifier and Type | Field and Description |
|---|---|
static int |
SHOW_PERMISSIONS_COUNT |
| Constructor and Description |
|---|
MultiplePermissionTarget(java.lang.Class entityClass,
java.lang.String id,
java.lang.String caption,
java.lang.String permissionValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignPermissionVariant(java.lang.String attribute,
AttributePermissionVariant permissionVariant) |
MultiplePermissionTarget |
clone() |
java.lang.Class |
getEntityClass() |
MetaClass |
getEntityMetaClass() |
java.lang.String |
getEntityMetaClassName() |
java.lang.String |
getLocalName() |
java.util.List<AttributeTarget> |
getPermissions() |
java.lang.String |
getPermissionsInfo() |
AttributePermissionVariant |
getPermissionVariant(java.lang.String attribute) |
boolean |
isAllHide() |
boolean |
isAllModified() |
boolean |
isAllReadOnly() |
boolean |
isAssigned() |
getCaption, getId, getMetaClass, getPermissionValue, toStringaddListener, addPropertyChangeListener, getInstanceName, getValue, getValueEx, removeAllListeners, removeListener, removePropertyChangeListener, setValue, setValue, setValueExequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCaptionaddListener, addPropertyChangeListener, getInstanceName, getValue, getValueEx, removeAllListeners, removeListener, removePropertyChangeListener, setValue, setValueExpublic static final int SHOW_PERMISSIONS_COUNT
public MultiplePermissionTarget(java.lang.Class entityClass,
java.lang.String id,
java.lang.String caption,
java.lang.String permissionValue)
public java.lang.String getLocalName()
public java.lang.String getEntityMetaClassName()
public MetaClass getEntityMetaClass()
public java.lang.Class getEntityClass()
getEntityClass in interface EntityPermissionTargetpublic java.util.List<AttributeTarget> getPermissions()
public AttributePermissionVariant getPermissionVariant(java.lang.String attribute)
public void assignPermissionVariant(java.lang.String attribute,
AttributePermissionVariant permissionVariant)
public java.lang.String getPermissionsInfo()
public boolean isAssigned()
isAssigned in interface AssignableTargetpublic boolean isAllModified()
public boolean isAllReadOnly()
public boolean isAllHide()
public MultiplePermissionTarget clone() throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException