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, hashCode, 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
-
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
-
-