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
Fields Modifier and Type Field Description static StringLINK_PROP_ACCESS_OPERATIONConstant property name for "accessOperation" for internal storage and queries.static StringLINK_PROP_INTERNAL_LINKConstant property name for "internalLink" for internal storage and queries.static StringLINK_PROP_PAGE_ALIASConstant property name for "pageAlias" for internal storage and queries.static StringPROP_CLASS_NAMEConstant property name for "className" for internal storage and queries.static StringPROP_EXTERNAL_LINKConstant property name for "externalLink" for internal storage and queries.static StringPROP_GUARDSConstant property name for "guards" for internal storage and queries.static StringPROP_ICONConstant property name for "icon" for internal storage and queries.static StringPROP_IDConstant property name for "id" for internal storage and queries.static StringPROP_NAME_DEConstant property name for "name" and domain "DE" for internal storage and queries.static StringPROP_NAME_ENConstant property name for "name" and domain "EN" for internal storage and queries.static StringPROP_POPUPConstant property name for "popup" for internal storage and queries.static StringPROP_SUB_NAVIConstant property name for "subNavi" for internal storage and queries.static StringPROP_TITLE_DEConstant property name for "title" and domain "DE" for internal storage and queries.static StringPROP_TITLE_ENConstant property name for "title" and domain "EN" for internal storage and queries.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddGuardsElement(String guard)Adds a new element to the list.voidaddSubNaviElement(String item)Adds a new element to the list.voidcopyDE2EN()Copies all multilingual properties from language DE to language ENvoidcopyEN2DE()Copies all multilingual properties from language EN to language DEvoidcopyLANG2LANG(String sourceLanguge, String destLanguage)Copies all multilingual properties from source language to destination languageStringgetAccessOperation()Returns the value of the accessOperation attribute.StringgetClassName()Returns the value of the className attribute.StringgetExternalLink()Returns the value of the externalLink attribute.List<String>getGuards()Returns the value of the guards attribute.StringgetGuardsElement(int index)Returns the element at the position index in the list.intgetGuardsSize()Returns the number of elements in the "guards" containerStringgetIcon()Returns the value of the icon attribute.StringgetInternalLink()Returns the value of the internalLink attribute.StringgetName()Returns the current value of the name attribute.StringgetNameDE()Returns the value of the name attribute in the "DE" domain.StringgetNameEN()Returns the value of the name attribute in the "EN" domain.StringgetPageAlias()Returns the value of the pageAlias attribute.booleangetPopup()Returns the value of the popup attribute.List<String>getSubNavi()Returns the value of the subNavi attribute.StringgetSubNaviElement(int index)Returns the element at the position index in the list.intgetSubNaviSize()Returns the number of elements in the "subNavi" containerStringgetTitle()Returns the current value of the title attribute.StringgetTitleDE()Returns the value of the title attribute in the "DE" domain.StringgetTitleEN()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.voidsetGuards(List<String> value)Sets the value of the guards attribute.voidsetIcon(String value)Sets the value of the icon attribute.voidsetInternalLink(String value)Sets the value of the internalLink attribute.voidsetName(String value)Sets the value of the name attribute in the current domain.voidsetNameDE(String value)Sets the value of the name attribute in the domain "DE"voidsetNameEN(String value)Sets 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.voidsetTitle(String value)Sets the value of the title attribute in the current domain.voidsetTitleDE(String value)Sets the value of the title attribute in the domain "DE"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.
-
-
-
Field Detail
-
PROP_ID
static final String PROP_ID
Constant property name for "id" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_NAME_EN
static final String PROP_NAME_EN
Constant property name for "name" and domain "EN" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_NAME_DE
static final String PROP_NAME_DE
Constant property name for "name" and domain "DE" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_TITLE_EN
static final String PROP_TITLE_EN
Constant property name for "title" and domain "EN" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_TITLE_DE
static final String PROP_TITLE_DE
Constant property name for "title" and domain "DE" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_ICON
static final String PROP_ICON
Constant property name for "icon" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_EXTERNAL_LINK
static final String PROP_EXTERNAL_LINK
Constant property name for "externalLink" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_POPUP
static final String PROP_POPUP
Constant property name for "popup" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_CLASS_NAME
static final String PROP_CLASS_NAME
Constant property name for "className" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_SUB_NAVI
static final String PROP_SUB_NAVI
Constant property name for "subNavi" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_GUARDS
static final String PROP_GUARDS
Constant property name for "guards" for internal storage and queries.- See Also:
- Constant Field Values
-
LINK_PROP_INTERNAL_LINK
static final String LINK_PROP_INTERNAL_LINK
Constant property name for "internalLink" for internal storage and queries.- See Also:
- Constant Field Values
-
LINK_PROP_PAGE_ALIAS
static final String LINK_PROP_PAGE_ALIAS
Constant property name for "pageAlias" for internal storage and queries.- See Also:
- Constant Field Values
-
LINK_PROP_ACCESS_OPERATION
static final String LINK_PROP_ACCESS_OPERATION
Constant property name for "accessOperation" for internal storage and queries.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNameEN
String getNameEN()
Returns the value of the name attribute in the "EN" domain.
-
getNameDE
String getNameDE()
Returns the value of the name attribute in the "DE" domain.
-
getName
String getName()
Returns the current value of the name attribute. Current means in the currently selected domain.
-
setNameEN
void setNameEN(String value)
Sets the value of the name attribute in the domain "EN"
-
setNameDE
void setNameDE(String value)
Sets the value of the name attribute in the domain "DE"
-
setName
void setName(String value)
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.
-
getTitleDE
String getTitleDE()
Returns the value of the title attribute in the "DE" domain.
-
getTitle
String getTitle()
Returns the current value of the title attribute. Current means in the currently selected domain.
-
setTitleEN
void setTitleEN(String value)
Sets the value of the title attribute in the domain "EN"
-
setTitleDE
void setTitleDE(String value)
Sets the value of the title attribute in the domain "DE"
-
setTitle
void setTitle(String value)
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
void setIcon(String value)
Sets the value of the icon attribute.
-
getExternalLink
String getExternalLink()
Returns the value of the externalLink attribute.
-
setExternalLink
void setExternalLink(String value)
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
void setClassName(String value)
Sets the value of the className attribute.
-
getInternalLink
String getInternalLink()
Returns the value of the internalLink attribute.
-
setInternalLink
void setInternalLink(String value)
Sets the value of the internalLink attribute.
-
getPageAlias
String getPageAlias()
Returns the value of the pageAlias attribute.
-
setPageAlias
void setPageAlias(String value)
Sets the value of the pageAlias attribute.
-
getAccessOperation
String getAccessOperation()
Returns the value of the accessOperation attribute.
-
setAccessOperation
void setAccessOperation(String value)
Sets the value of the accessOperation attribute.
-
getSubNaviSize
int getSubNaviSize()
Returns the number of elements in the "subNavi" container
-
addSubNaviElement
void addSubNaviElement(String item)
Adds a new element to the list.
-
removeSubNaviElement
void removeSubNaviElement(int index)
Removes the element at position index from the list.
-
swapSubNaviElement
void swapSubNaviElement(int index1, int index2)Swaps elements at positions index1 and index2 in the list.
-
getSubNaviElement
String getSubNaviElement(int index)
Returns the element at the position index in the list.
-
getGuardsSize
int getGuardsSize()
Returns the number of elements in the "guards" container
-
addGuardsElement
void addGuardsElement(String guard)
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
String getGuardsElement(int index)
Returns the element at the position index in the list.
-
copyLANG2LANG
void copyLANG2LANG(String sourceLanguge, String destLanguage)
Copies all multilingual properties from source language to destination language
-
copyEN2DE
void copyEN2DE()
Copies all multilingual properties from language EN to language DE
-
copyDE2EN
void copyDE2EN()
Copies all multilingual properties from language DE to language EN
-
-