Interface Permission
- All Superinterfaces:
Cloneable,net.anotheria.asg.data.DataObject,net.anotheria.util.sorter.IComparable
- All Known Implementing Classes:
PermissionDocument
public interface Permission
extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant property name for "accessOperation" for internal storage and queries.static final StringConstant property name for "constraints" for internal storage and queries.static final StringConstant property name for "deny" for internal storage and queries.static final StringConstant property name for "description" for internal storage and queries.static final StringConstant property name for "id" for internal storage and queries.static final StringConstant property name for "name" for internal storage and queries.static final StringConstant property name for "priority" for internal storage and queries. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraintsElement(String constraint) Adds a new element to the list.Returns the value of the accessOperation attribute.Returns the value of the constraints attribute.getConstraintsElement(int index) Returns the element at the position index in the list.intReturns the number of elements in the "constraints" containerbooleangetDeny()Returns the value of the deny attribute.Returns the value of the description attribute.getName()Returns the value of the name attribute.intReturns the value of the priority attribute.voidremoveConstraintsElement(int index) Removes the element at position index from the list.voidsetAccessOperation(String value) Sets the value of the accessOperation attribute.voidsetConstraints(List<String> value) Sets the value of the constraints attribute.voidsetDeny(boolean value) Sets the value of the deny attribute.voidsetDescription(String value) Sets the value of the description attribute.voidSets the value of the name attribute.voidsetPriority(int value) Sets the value of the priority attribute.voidswapConstraintsElement(int index1, int index2) Swaps elements at positions index1 and index2 in the list.Methods inherited from interface net.anotheria.asg.data.DataObject
clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNodeMethods inherited from interface net.anotheria.util.sorter.IComparable
compareTo
-
Field Details
-
PROP_ID
Constant property name for "id" for internal storage and queries.- See Also:
-
PROP_NAME
Constant property name for "name" for internal storage and queries.- See Also:
-
PROP_PRIORITY
Constant property name for "priority" for internal storage and queries.- See Also:
-
PROP_DENY
Constant property name for "deny" for internal storage and queries.- See Also:
-
PROP_CONSTRAINTS
Constant property name for "constraints" for internal storage and queries.- See Also:
-
PROP_DESCRIPTION
Constant property name for "description" for internal storage and queries.- See Also:
-
LINK_PROP_ACCESS_OPERATION
Constant property name for "accessOperation" for internal storage and queries.- See Also:
-
-
Method Details
-
getName
String getName()Returns the value of the name attribute. -
setName
Sets the value of the name attribute. -
getPriority
int getPriority()Returns the value of the priority attribute. -
setPriority
void setPriority(int value) Sets the value of the priority attribute. -
getDeny
boolean getDeny()Returns the value of the deny attribute. -
setDeny
void setDeny(boolean value) Sets the value of the deny attribute. -
getConstraints
Returns the value of the constraints attribute. -
setConstraints
Sets the value of the constraints attribute. -
getDescription
String getDescription()Returns the value of the description attribute. -
setDescription
Sets the value of the description attribute. -
getAccessOperation
String getAccessOperation()Returns the value of the accessOperation attribute. -
setAccessOperation
Sets the value of the accessOperation attribute. -
getConstraintsSize
int getConstraintsSize()Returns the number of elements in the "constraints" container -
addConstraintsElement
Adds a new element to the list. -
removeConstraintsElement
void removeConstraintsElement(int index) Removes the element at position index from the list. -
swapConstraintsElement
void swapConstraintsElement(int index1, int index2) Swaps elements at positions index1 and index2 in the list. -
getConstraintsElement
Returns the element at the position index in the list.
-