public class OperationPermissionTarget extends AbstractPermissionTarget implements java.lang.Cloneable, EntityPermissionTarget
Modifier and Type | Field and Description |
---|---|
protected com.haulmont.chile.core.model.MetaClass |
entityMetaClass |
protected java.lang.String |
entityMetaClassName |
protected java.lang.String |
localName |
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 |
---|
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() |
com.haulmont.chile.core.model.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, 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
protected java.lang.String localName
protected java.lang.String entityMetaClassName
protected com.haulmont.chile.core.model.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 AssignableTarget
public boolean isAllowedAll()
public boolean isDeniedAll()
public java.lang.Class getEntityClass()
getEntityClass
in interface EntityPermissionTarget
public 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 com.haulmont.chile.core.model.MetaClass getEntityMetaClass()
public OperationPermissionTarget clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException