Class MenuItemVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.NamedEntityVO
-
- org.cyclos.model.contentmanagement.contentitems.ContentItemVO
-
- org.cyclos.model.contentmanagement.contentitems.MenuEntryVO
-
- org.cyclos.model.contentmanagement.contentitems.MenuItemVO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityVO>,IEntity,IInternalNamedEntity,INamedEntity
- Direct Known Subclasses:
FloatingPageVO,MenuItemDetailedVO
public class MenuItemVO extends MenuEntryVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<CustomOperationVO,MenuItemVO>CUSTOM_OPERATIONstatic BasicProperty<FrontendContentLayout,MenuItemVO>FRONTEND_LAYOUTstatic BasicProperty<FrontendMenu,MenuItemVO>FRONTEND_MENUstatic BasicProperty<String,MenuItemVO>TITLEstatic BasicProperty<MenuItemType,MenuItemVO>TYPEstatic BasicProperty<String,MenuItemVO>URLstatic BasicProperty<CustomWizardVO,MenuItemVO>WIZARD-
Fields inherited from class org.cyclos.model.contentmanagement.contentitems.MenuEntryVO
GROUP, LAST_MODIFIED_MILLIS, NATURE, SVG_ICON
-
Fields inherited from class org.cyclos.model.contentmanagement.contentitems.ContentItemVO
CONFIGURATION, INTERNAL_NAME, VISIBILITY
-
Fields inherited from class org.cyclos.model.NamedEntityVO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description MenuItemVO()MenuItemVO(Long id)MenuItemVO(Property<T,? super MenuItemVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()CustomOperationVOgetCustomOperation()FrontendContentLayoutgetFrontendLayout()FrontendMenugetFrontendMenu()StringgetTitle()MenuItemTypegetType()StringgetUrl()CustomWizardVOgetWizard()voidsetCustomOperation(CustomOperationVO customOperation)voidsetFrontendLayout(FrontendContentLayout frontendLayout)voidsetFrontendMenu(FrontendMenu frontendMenu)voidsetTitle(String title)voidsetType(MenuItemType type)voidsetUrl(String url)voidsetWizard(CustomWizardVO wizard)-
Methods inherited from class org.cyclos.model.contentmanagement.contentitems.MenuEntryVO
getGroup, getLastModifiedMillis, getNature, getSvgIcon, setGroup, setLastModifiedMillis, setNature, setSvgIcon
-
Methods inherited from class org.cyclos.model.contentmanagement.contentitems.ContentItemVO
getConfiguration, getInternalName, getVisibility, setConfiguration, setInternalName, setVisibility
-
Methods inherited from class org.cyclos.model.NamedEntityVO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityModel
getId, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CUSTOM_OPERATION
public static final BasicProperty<CustomOperationVO,MenuItemVO> CUSTOM_OPERATION
-
FRONTEND_LAYOUT
public static final BasicProperty<FrontendContentLayout,MenuItemVO> FRONTEND_LAYOUT
-
FRONTEND_MENU
public static final BasicProperty<FrontendMenu,MenuItemVO> FRONTEND_MENU
-
TITLE
public static final BasicProperty<String,MenuItemVO> TITLE
-
TYPE
public static final BasicProperty<MenuItemType,MenuItemVO> TYPE
-
URL
public static final BasicProperty<String,MenuItemVO> URL
-
WIZARD
public static final BasicProperty<CustomWizardVO,MenuItemVO> WIZARD
-
-
Constructor Detail
-
MenuItemVO
public MenuItemVO()
-
MenuItemVO
public MenuItemVO(Long id)
-
MenuItemVO
public MenuItemVO(Property<T,? super MenuItemVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classMenuEntryVO
-
getCustomOperation
public CustomOperationVO getCustomOperation()
-
setCustomOperation
public void setCustomOperation(CustomOperationVO customOperation)
-
getFrontendLayout
public FrontendContentLayout getFrontendLayout()
-
setFrontendLayout
public void setFrontendLayout(FrontendContentLayout frontendLayout)
-
getFrontendMenu
public FrontendMenu getFrontendMenu()
-
setFrontendMenu
public void setFrontendMenu(FrontendMenu frontendMenu)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getType
public MenuItemType getType()
-
setType
public void setType(MenuItemType type)
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getWizard
public CustomWizardVO getWizard()
-
setWizard
public void setWizard(CustomWizardVO wizard)
-
className
public String className()
- Overrides:
classNamein classMenuEntryVO
-
-