public class MultiplePermissionTarget extends AbstractPermissionTarget implements EntityPermissionTarget, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
entityMetaClassName |
protected java.lang.String |
localName |
static int |
SHOW_PERMISSIONS_COUNT |
caption, id, permissionValue
__propertyChangeListeners, _persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup, PROPERTY_CHANGE_LISTENERS_INITIAL_CAPACITY
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() |
com.haulmont.chile.core.model.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
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_new, _persistence_post_clone, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, addPropertyChangeListener, getInstanceName, getMethodsCache, getValue, getValueEx, getValueEx, propertyChanged, removeAllListeners, removePropertyChangeListener, setValue, setValue, setValueEx, setValueEx
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCaption
public static final int SHOW_PERMISSIONS_COUNT
protected java.lang.String localName
protected java.lang.String entityMetaClassName
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 com.haulmont.chile.core.model.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