Interface NaviItem
-
- All Superinterfaces:
java.lang.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 java.lang.StringLINK_PROP_ACCESS_OPERATIONConstant property name for "accessOperation" for internal storage and queries.static java.lang.StringLINK_PROP_INTERNAL_LINKConstant property name for "internalLink" for internal storage and queries.static java.lang.StringLINK_PROP_PAGE_ALIASConstant property name for "pageAlias" for internal storage and queries.static java.lang.StringPROP_CLASS_NAMEConstant property name for "className" for internal storage and queries.static java.lang.StringPROP_EXTERNAL_LINKConstant property name for "externalLink" for internal storage and queries.static java.lang.StringPROP_GUARDSConstant property name for "guards" for internal storage and queries.static java.lang.StringPROP_ICONConstant property name for "icon" for internal storage and queries.static java.lang.StringPROP_IDConstant property name for "id" for internal storage and queries.static java.lang.StringPROP_NAME_ENConstant property name for "name" and domain "EN" for internal storage and queries.static java.lang.StringPROP_POPUPConstant property name for "popup" for internal storage and queries.static java.lang.StringPROP_SUB_NAVIConstant property name for "subNavi" for internal storage and queries.static java.lang.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(java.lang.String guard)Adds a new element to the list.voidaddSubNaviElement(java.lang.String item)Adds a new element to the list.voidcopyLANG2LANG(java.lang.String sourceLanguge, java.lang.String destLanguage)Copies all multilingual properties from source language to destination languagejava.lang.StringgetAccessOperation()Returns the value of the accessOperation attribute.java.lang.StringgetClassName()Returns the value of the className attribute.java.lang.StringgetExternalLink()Returns the value of the externalLink attribute.java.util.List<java.lang.String>getGuards()Returns the value of the guards attribute.java.lang.StringgetGuardsElement(int index)Returns the element at the position index in the list.intgetGuardsSize()Returns the number of elements in the "guards" containerjava.lang.StringgetIcon()Returns the value of the icon attribute.java.lang.StringgetInternalLink()Returns the value of the internalLink attribute.java.lang.StringgetName()Returns the current value of the name attribute.java.lang.StringgetNameEN()Returns the value of the name attribute in the "EN" domain.java.lang.StringgetPageAlias()Returns the value of the pageAlias attribute.booleangetPopup()Returns the value of the popup attribute.java.util.List<java.lang.String>getSubNavi()Returns the value of the subNavi attribute.java.lang.StringgetSubNaviElement(int index)Returns the element at the position index in the list.intgetSubNaviSize()Returns the number of elements in the "subNavi" containerjava.lang.StringgetTitle()Returns the current value of the title attribute.java.lang.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(java.lang.String value)Sets the value of the accessOperation attribute.voidsetClassName(java.lang.String value)Sets the value of the className attribute.voidsetExternalLink(java.lang.String value)Sets the value of the externalLink attribute.voidsetGuards(java.util.List<java.lang.String> value)Sets the value of the guards attribute.voidsetIcon(java.lang.String value)Sets the value of the icon attribute.voidsetInternalLink(java.lang.String value)Sets the value of the internalLink attribute.voidsetName(java.lang.String value)Sets the value of the name attribute in the current domain.voidsetNameEN(java.lang.String value)Sets the value of the name attribute in the domain "EN"voidsetPageAlias(java.lang.String value)Sets the value of the pageAlias attribute.voidsetPopup(boolean value)Sets the value of the popup attribute.voidsetSubNavi(java.util.List<java.lang.String> value)Sets the value of the subNavi attribute.voidsetTitle(java.lang.String value)Sets the value of the title attribute in the current domain.voidsetTitleEN(java.lang.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 java.lang.String PROP_ID
Constant property name for "id" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_NAME_EN
static final java.lang.String PROP_NAME_EN
Constant property name for "name" and domain "EN" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_TITLE_EN
static final java.lang.String PROP_TITLE_EN
Constant property name for "title" and domain "EN" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_ICON
static final java.lang.String PROP_ICON
Constant property name for "icon" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_EXTERNAL_LINK
static final java.lang.String PROP_EXTERNAL_LINK
Constant property name for "externalLink" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_POPUP
static final java.lang.String PROP_POPUP
Constant property name for "popup" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_CLASS_NAME
static final java.lang.String PROP_CLASS_NAME
Constant property name for "className" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_SUB_NAVI
static final java.lang.String PROP_SUB_NAVI
Constant property name for "subNavi" for internal storage and queries.- See Also:
- Constant Field Values
-
PROP_GUARDS
static final java.lang.String PROP_GUARDS
Constant property name for "guards" for internal storage and queries.- See Also:
- Constant Field Values
-
LINK_PROP_INTERNAL_LINK
static final java.lang.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 java.lang.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 java.lang.String LINK_PROP_ACCESS_OPERATION
Constant property name for "accessOperation" for internal storage and queries.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNameEN
java.lang.String getNameEN()
Returns the value of the name attribute in the "EN" domain.
-
getName
java.lang.String getName()
Returns the current value of the name attribute. Current means in the currently selected domain.
-
setNameEN
void setNameEN(java.lang.String value)
Sets the value of the name attribute in the domain "EN"
-
setName
void setName(java.lang.String value)
Sets the value of the name attribute in the current domain. Current means in the currently selected domain.
-
getTitleEN
java.lang.String getTitleEN()
Returns the value of the title attribute in the "EN" domain.
-
getTitle
java.lang.String getTitle()
Returns the current value of the title attribute. Current means in the currently selected domain.
-
setTitleEN
void setTitleEN(java.lang.String value)
Sets the value of the title attribute in the domain "EN"
-
setTitle
void setTitle(java.lang.String value)
Sets the value of the title attribute in the current domain. Current means in the currently selected domain.
-
getIcon
java.lang.String getIcon()
Returns the value of the icon attribute.
-
setIcon
void setIcon(java.lang.String value)
Sets the value of the icon attribute.
-
getExternalLink
java.lang.String getExternalLink()
Returns the value of the externalLink attribute.
-
setExternalLink
void setExternalLink(java.lang.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
java.lang.String getClassName()
Returns the value of the className attribute.
-
setClassName
void setClassName(java.lang.String value)
Sets the value of the className attribute.
-
getSubNavi
java.util.List<java.lang.String> getSubNavi()
Returns the value of the subNavi attribute.
-
setSubNavi
void setSubNavi(java.util.List<java.lang.String> value)
Sets the value of the subNavi attribute.
-
getGuards
java.util.List<java.lang.String> getGuards()
Returns the value of the guards attribute.
-
setGuards
void setGuards(java.util.List<java.lang.String> value)
Sets the value of the guards attribute.
-
getInternalLink
java.lang.String getInternalLink()
Returns the value of the internalLink attribute.
-
setInternalLink
void setInternalLink(java.lang.String value)
Sets the value of the internalLink attribute.
-
getPageAlias
java.lang.String getPageAlias()
Returns the value of the pageAlias attribute.
-
setPageAlias
void setPageAlias(java.lang.String value)
Sets the value of the pageAlias attribute.
-
getAccessOperation
java.lang.String getAccessOperation()
Returns the value of the accessOperation attribute.
-
setAccessOperation
void setAccessOperation(java.lang.String value)
Sets the value of the accessOperation attribute.
-
getSubNaviSize
int getSubNaviSize()
Returns the number of elements in the "subNavi" container
-
addSubNaviElement
void addSubNaviElement(java.lang.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
java.lang.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(java.lang.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
java.lang.String getGuardsElement(int index)
Returns the element at the position index in the list.
-
copyLANG2LANG
void copyLANG2LANG(java.lang.String sourceLanguge, java.lang.String destLanguage)Copies all multilingual properties from source language to destination language
-
-