public interface IEntityPrivGrant extends IUniquelyNamed, Serializable
IModelPrivGrant
as defined during design time.
NOTE: this class should not be used directly by application to check
security.Modifier and Type | Field and Description |
---|---|
static String |
ENTITY_PRIV_GRANT_PREFIX |
SEP
Modifier and Type | Method and Description |
---|---|
AttributeAccessType |
getAccessType(IEntityAttribute pAttribute)
The access type granted for this
IEntityAttribute . |
AttributeAccessType |
getDefaultAccessType()
The default
AttributeAccessType for this Entity. |
IEntity |
getEntity()
The entity for which this grant is defined
|
String |
getFilter()
The SemQL condition that defines records to which the authorization
applies.
|
String |
getName()
The entity priv grant name
|
boolean |
isCheckoutAllowed()
Indicates whether this privilege grant provide the authorization to
checkout
getEntity() into a IDataEntryWorkflow . |
boolean |
isCreateAllowed()
Indicates whether this privilege grant provide the authorization to
create
getEntity() . |
boolean |
isExportAllowed()
Indicates whether this privilege grant provide the authorization to
export
getEntity() . |
boolean |
isRemoveAllowed()
Indicates whether this privilege grant provide the authorization to
remove
getEntity() . |
getPrefixedUniqueName, getUniqueName
static final String ENTITY_PRIV_GRANT_PREFIX
String getName()
IEntity getEntity()
boolean isCreateAllowed()
getEntity()
.getEntity()
false otherwise.boolean isCheckoutAllowed()
getEntity()
into a IDataEntryWorkflow
.getEntity()
false otherwise.boolean isExportAllowed()
getEntity()
.getEntity()
false otherwise.boolean isRemoveAllowed()
getEntity()
.getEntity()
false otherwise.AttributeAccessType getDefaultAccessType()
AttributeAccessType
for this Entity.AttributeAccessType getAccessType(IEntityAttribute pAttribute)
IEntityAttribute
.pAttribute
- the IEntityAttribute
. The IEntityAttribute
should be declared by getEntity()
AttributeAccessType
for the IEntityAttribute
or null if this attribute uses the
getDefaultAccessType()
.String getFilter()
Copyright © 2017. All rights reserved.