Class MenuEntryVO
- 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
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityVO>,IEntity,IInternalNamedEntity,INamedEntity
- Direct Known Subclasses:
MenuGroupVO,MenuItemVO
public class MenuEntryVO extends ContentItemVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<MenuGroupVO,MenuEntryVO>GROUPstatic BasicProperty<String,MenuEntryVO>LAST_MODIFIED_MILLISstatic BasicProperty<MenuEntryNature,MenuEntryVO>NATUREstatic BasicProperty<String,MenuEntryVO>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 MenuEntryVO()MenuEntryVO(Long id)MenuEntryVO(Property<T,? super MenuEntryVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()MenuGroupVOgetGroup()StringgetLastModifiedMillis()MenuEntryNaturegetNature()StringgetSvgIcon()voidsetGroup(MenuGroupVO group)voidsetLastModifiedMillis(String lastModifiedMillis)voidsetNature(MenuEntryNature nature)voidsetSvgIcon(String svgIcon)-
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
-
GROUP
public static final BasicProperty<MenuGroupVO,MenuEntryVO> GROUP
-
LAST_MODIFIED_MILLIS
public static final BasicProperty<String,MenuEntryVO> LAST_MODIFIED_MILLIS
-
NATURE
public static final BasicProperty<MenuEntryNature,MenuEntryVO> NATURE
-
SVG_ICON
public static final BasicProperty<String,MenuEntryVO> SVG_ICON
-
-
Constructor Detail
-
MenuEntryVO
public MenuEntryVO()
-
MenuEntryVO
public MenuEntryVO(Long id)
-
MenuEntryVO
public MenuEntryVO(Property<T,? super MenuEntryVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classContentItemVO
-
getGroup
public MenuGroupVO getGroup()
-
setGroup
public void setGroup(MenuGroupVO group)
-
getLastModifiedMillis
public String getLastModifiedMillis()
-
setLastModifiedMillis
public void setLastModifiedMillis(String lastModifiedMillis)
-
getNature
public MenuEntryNature getNature()
-
setNature
public void setNature(MenuEntryNature nature)
-
getSvgIcon
public String getSvgIcon()
-
setSvgIcon
public void setSvgIcon(String svgIcon)
-
className
public String className()
- Overrides:
classNamein classContentItemVO
-
-