|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEntityPrivGrant
This class represent a IModelPrivGrant
as defined during design time.
NOTE: this class should not be used directly by application to check
security.
Field Summary | |
---|---|
static String |
ENTITY_PRIV_GRANT_PREFIX
|
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
SEP |
Method Summary | |
---|---|
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 wether this privilege grant provide the authorization to checkout getEntity() . |
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() . |
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
getPrefixedUniqueName, getUniqueName |
Field Detail |
---|
static final String ENTITY_PRIV_GRANT_PREFIX
Method Detail |
---|
String getName()
IEntity getEntity()
boolean isCreateAllowed()
getEntity()
.
getEntity()
false otherwise.boolean isCheckoutAllowed()
getEntity()
.
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |