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, toString
addListener, addPropertyChangeListener, getInstanceName, getValue, getValueEx, removeAllListeners, removeListener, removePropertyChangeListener, setValue, setValue, setValueEx
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCaption
addListener, addPropertyChangeListener, getInstanceName, getValue, getValueEx, removeAllListeners, removeListener, removePropertyChangeListener, setValue, setValueEx
public 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 EntityPermissionTarget
public 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 AssignableTarget
public boolean isAllModified()
public boolean isAllReadOnly()
public boolean isAllHide()
public MultiplePermissionTarget clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException