public class AccessPolicyElement extends AbstractFixedEntity
Modifier and Type | Class and Description |
---|---|
static class |
AccessPolicyElement.ACTION_IF_NOT_APPLICABLE |
static class |
AccessPolicyElement.ATTRIBUTE |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENTITY_TYPE |
Constructor and Description |
---|
AccessPolicyElement(long appInstanceID,
boolean isDenial,
AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action) |
AccessPolicyElement(long appInstanceID,
long objID,
boolean isDenial,
AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action) |
AccessPolicyElement(java.lang.String id,
boolean isChildEntity) |
Modifier and Type | Method and Description |
---|---|
AccessPolicyElement.ACTION_IF_NOT_APPLICABLE |
getActionIfNotApplicable() |
long |
getApplicationInstanceID() |
DefaultData |
getDefaultData() |
java.lang.String |
getEntityType() |
long |
getResourceObjectID() |
byte[] |
getRowVer() |
boolean |
isDelete() |
boolean |
isDenial() |
void |
markForDelete() |
void |
setActionIfNotApplicable(AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action) |
void |
setApplicationInstanceID(long appInstanceID) |
void |
setAttribute(java.lang.String attrName,
java.lang.Object attrVal) |
void |
setDefaultData(DefaultData defaultData) |
void |
setDenial(boolean isDenial) |
void |
setResourceObjectID(long objID) |
void |
setRowVer(java.lang.String rowVersion) |
getCreate, getCreateById, getDescription, getName, getOwnerId, getUpdate, getUpdateById, isLocked, setDescription, setName, setOwnerId
getAttribute, getAttributeNames, getAttributes, getEntityId, isChildEntity, toString
public static final java.lang.String ENTITY_TYPE
public AccessPolicyElement(java.lang.String id, boolean isChildEntity)
public AccessPolicyElement(long appInstanceID, long objID, boolean isDenial, AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action)
public AccessPolicyElement(long appInstanceID, boolean isDenial, AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action)
public java.lang.String getEntityType()
getEntityType
in class AbstractEntity
public void setAttribute(java.lang.String attrName, java.lang.Object attrVal)
setAttribute
in class AbstractEntity
public long getApplicationInstanceID()
public void setApplicationInstanceID(long appInstanceID)
public long getResourceObjectID()
public void setResourceObjectID(long objID)
public boolean isDenial()
public void setDenial(boolean isDenial)
public AccessPolicyElement.ACTION_IF_NOT_APPLICABLE getActionIfNotApplicable()
public void setActionIfNotApplicable(AccessPolicyElement.ACTION_IF_NOT_APPLICABLE action)
public DefaultData getDefaultData()
public void setDefaultData(DefaultData defaultData)
public boolean isDelete()
public void markForDelete()
public byte[] getRowVer()
public void setRowVer(java.lang.String rowVersion)