Interface Feature
- All Superinterfaces:
Cloneable,net.anotheria.asg.data.DataObject,net.anotheria.util.sorter.IComparable
- All Known Implementing Classes:
FeatureDocument
public interface Feature
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 "activeInProduction" for internal storage and queries.static final StringConstant property name for "description" for internal storage and queries.static final StringConstant property name for "enabled" for internal storage and queries.static final StringConstant property name for "guards" 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 "obsolete" for internal storage and queries. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGuardsElement(String guard) Adds a new element to the list.Returns the value of the accessOperation attribute.booleanReturns the value of the activeInProduction attribute.Returns the value of the description attribute.booleanReturns the value of the enabled attribute.Returns the value of the guards attribute.getGuardsElement(int index) Returns the element at the position index in the list.intReturns the number of elements in the "guards" containergetName()Returns the value of the name attribute.booleanReturns the value of the obsolete attribute.voidremoveGuardsElement(int index) Removes the element at position index from the list.voidsetAccessOperation(String value) Sets the value of the accessOperation attribute.voidsetActiveInProduction(boolean value) Sets the value of the activeInProduction attribute.voidsetDescription(String value) Sets the value of the description attribute.voidsetEnabled(boolean value) Sets the value of the enabled attribute.voidSets the value of the guards attribute.voidSets the value of the name attribute.voidsetObsolete(boolean value) Sets the value of the obsolete attribute.voidswapGuardsElement(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_ENABLED
Constant property name for "enabled" for internal storage and queries.- See Also:
-
PROP_ACTIVE_IN_PRODUCTION
Constant property name for "activeInProduction" for internal storage and queries.- See Also:
-
PROP_OBSOLETE
Constant property name for "obsolete" for internal storage and queries.- See Also:
-
PROP_DESCRIPTION
Constant property name for "description" for internal storage and queries.- See Also:
-
PROP_GUARDS
Constant property name for "guards" 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. -
getEnabled
boolean getEnabled()Returns the value of the enabled attribute. -
setEnabled
void setEnabled(boolean value) Sets the value of the enabled attribute. -
getActiveInProduction
boolean getActiveInProduction()Returns the value of the activeInProduction attribute. -
setActiveInProduction
void setActiveInProduction(boolean value) Sets the value of the activeInProduction attribute. -
getObsolete
boolean getObsolete()Returns the value of the obsolete attribute. -
setObsolete
void setObsolete(boolean value) Sets the value of the obsolete attribute. -
getDescription
String getDescription()Returns the value of the description attribute. -
setDescription
Sets the value of the description attribute. -
getGuards
Returns the value of the guards attribute. -
setGuards
Sets the value of the guards attribute. -
getAccessOperation
String getAccessOperation()Returns the value of the accessOperation attribute. -
setAccessOperation
Sets the value of the accessOperation attribute. -
getGuardsSize
int getGuardsSize()Returns the number of elements in the "guards" container -
addGuardsElement
Adds a new element to the list. -
removeGuardsElement
void removeGuardsElement(int index) Removes the element at position index from the list. -
swapGuardsElement
void swapGuardsElement(int index1, int index2) Swaps elements at positions index1 and index2 in the list. -
getGuardsElement
Returns the element at the position index in the list.
-