Interface NaviItem
- All Superinterfaces:
Cloneable,net.anotheria.asg.data.DataObject,net.anotheria.util.sorter.IComparable
- All Known Implementing Classes:
NaviItemDocument
public interface NaviItem
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 "internalLink" for internal storage and queries.static final StringConstant property name for "pageAlias" for internal storage and queries.static final StringConstant property name for "className" for internal storage and queries.static final StringConstant property name for "externalLink" for internal storage and queries.static final StringConstant property name for "guards" for internal storage and queries.static final StringConstant property name for "icon" for internal storage and queries.static final StringConstant property name for "id" for internal storage and queries.static final StringConstant property name for "name" and domain "EN" for internal storage and queries.static final StringConstant property name for "popup" for internal storage and queries.static final StringConstant property name for "subNavi" for internal storage and queries.static final StringConstant property name for "title" and domain "EN" for internal storage and queries. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGuardsElement(String guard) Adds a new element to the list.voidaddSubNaviElement(String item) Adds a new element to the list.voidcopyLANG2LANG(String sourceLanguge, String destLanguage) Copies all multilingual properties from source language to destination languageReturns the value of the accessOperation attribute.Returns the value of the className attribute.Returns the value of the externalLink 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" containergetIcon()Returns the value of the icon attribute.Returns the value of the internalLink attribute.getName()Returns the current value of the name attribute.Returns the value of the name attribute in the "EN" domain.Returns the value of the pageAlias attribute.booleangetPopup()Returns the value of the popup attribute.Returns the value of the subNavi attribute.getSubNaviElement(int index) Returns the element at the position index in the list.intReturns the number of elements in the "subNavi" containergetTitle()Returns the current value of the title attribute.Returns the value of the title attribute in the "EN" domain.voidremoveGuardsElement(int index) Removes the element at position index from the list.voidremoveSubNaviElement(int index) Removes the element at position index from the list.voidsetAccessOperation(String value) Sets the value of the accessOperation attribute.voidsetClassName(String value) Sets the value of the className attribute.voidsetExternalLink(String value) Sets the value of the externalLink attribute.voidSets the value of the guards attribute.voidSets the value of the icon attribute.voidsetInternalLink(String value) Sets the value of the internalLink attribute.voidSets the value of the name attribute in the current domain.voidSets the value of the name attribute in the domain "EN"voidsetPageAlias(String value) Sets the value of the pageAlias attribute.voidsetPopup(boolean value) Sets the value of the popup attribute.voidsetSubNavi(List<String> value) Sets the value of the subNavi attribute.voidSets the value of the title attribute in the current domain.voidsetTitleEN(String value) Sets the value of the title attribute in the domain "EN"voidswapGuardsElement(int index1, int index2) Swaps elements at positions index1 and index2 in the list.voidswapSubNaviElement(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_EN
Constant property name for "name" and domain "EN" for internal storage and queries.- See Also:
-
PROP_TITLE_EN
Constant property name for "title" and domain "EN" for internal storage and queries.- See Also:
-
PROP_ICON
Constant property name for "icon" for internal storage and queries.- See Also:
-
PROP_EXTERNAL_LINK
Constant property name for "externalLink" for internal storage and queries.- See Also:
-
PROP_POPUP
Constant property name for "popup" for internal storage and queries.- See Also:
-
PROP_CLASS_NAME
Constant property name for "className" for internal storage and queries.- See Also:
-
PROP_SUB_NAVI
Constant property name for "subNavi" for internal storage and queries.- See Also:
-
PROP_GUARDS
Constant property name for "guards" for internal storage and queries.- See Also:
-
LINK_PROP_INTERNAL_LINK
Constant property name for "internalLink" for internal storage and queries.- See Also:
-
LINK_PROP_PAGE_ALIAS
Constant property name for "pageAlias" 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
-
getNameEN
String getNameEN()Returns the value of the name attribute in the "EN" domain. -
getName
String getName()Returns the current value of the name attribute. Current means in the currently selected domain. -
setNameEN
Sets the value of the name attribute in the domain "EN" -
setName
Sets the value of the name attribute in the current domain. Current means in the currently selected domain. -
getTitleEN
String getTitleEN()Returns the value of the title attribute in the "EN" domain. -
getTitle
String getTitle()Returns the current value of the title attribute. Current means in the currently selected domain. -
setTitleEN
Sets the value of the title attribute in the domain "EN" -
setTitle
Sets the value of the title attribute in the current domain. Current means in the currently selected domain. -
getIcon
String getIcon()Returns the value of the icon attribute. -
setIcon
Sets the value of the icon attribute. -
getExternalLink
String getExternalLink()Returns the value of the externalLink attribute. -
setExternalLink
Sets the value of the externalLink attribute. -
getPopup
boolean getPopup()Returns the value of the popup attribute. -
setPopup
void setPopup(boolean value) Sets the value of the popup attribute. -
getClassName
String getClassName()Returns the value of the className attribute. -
setClassName
Sets the value of the className attribute. -
getGuards
Returns the value of the guards attribute. -
setGuards
Sets the value of the guards attribute. -
getInternalLink
String getInternalLink()Returns the value of the internalLink attribute. -
setInternalLink
Sets the value of the internalLink attribute. -
getPageAlias
String getPageAlias()Returns the value of the pageAlias attribute. -
setPageAlias
Sets the value of the pageAlias 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. -
copyLANG2LANG
Copies all multilingual properties from source language to destination language
-