imcode.server.document.textdocument
Class MenuDomainObject
java.lang.Object
imcode.server.document.textdocument.MenuDomainObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class MenuDomainObject
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
MENU_SORT_ORDER__BY_HEADLINE
public static final int MENU_SORT_ORDER__BY_HEADLINE
- See Also:
- Constant Field Values
MENU_SORT_ORDER__BY_MANUAL_ORDER_REVERSED
public static final int MENU_SORT_ORDER__BY_MANUAL_ORDER_REVERSED
- See Also:
- Constant Field Values
MENU_SORT_ORDER__BY_MODIFIED_DATETIME_REVERSED
public static final int MENU_SORT_ORDER__BY_MODIFIED_DATETIME_REVERSED
- See Also:
- Constant Field Values
MENU_SORT_ORDER__BY_MANUAL_TREE_ORDER
public static final int MENU_SORT_ORDER__BY_MANUAL_TREE_ORDER
- See Also:
- Constant Field Values
MENU_SORT_ORDER__BY_PUBLISHED_DATETIME_REVERSED
public static final int MENU_SORT_ORDER__BY_PUBLISHED_DATETIME_REVERSED
- See Also:
- Constant Field Values
MENU_SORT_ORDER__DEFAULT
public static final int MENU_SORT_ORDER__DEFAULT
- See Also:
- Constant Field Values
DEFAULT_SORT_KEY
public static final int DEFAULT_SORT_KEY
- See Also:
- Constant Field Values
MenuDomainObject
public MenuDomainObject()
MenuDomainObject
public MenuDomainObject(java.lang.Long id,
int sortOrder)
clone
public MenuDomainObject clone()
- Overrides:
clone in class java.lang.Object
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getSortOrder
public int getSortOrder()
getMenuItemsUserCanSee
public MenuItemDomainObject[] getMenuItemsUserCanSee(UserDomainObject user)
getPublishedMenuItemsUserCanSee
public MenuItemDomainObject[] getPublishedMenuItemsUserCanSee(UserDomainObject user)
getMenuItems
public MenuItemDomainObject[] getMenuItems()
getMenuItemsUnsorted
public java.util.Set getMenuItemsUnsorted()
addMenuItem
public void addMenuItem(MenuItemDomainObject menuItem)
addMenuItemUnchecked
public void addMenuItemUnchecked(MenuItemDomainObject menuItem)
setSortOrder
public void setSortOrder(int sortOrder)
removeMenuItemByDocumentId
public void removeMenuItemByDocumentId(int childId)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
getIndex
public java.lang.Integer getIndex()
setIndex
public void setIndex(java.lang.Integer index)
getMetaId
public java.lang.Integer getMetaId()
setMetaId
public void setMetaId(java.lang.Integer metaId)
getItemsMap
public java.util.Map<java.lang.Integer,MenuItemDomainObject> getItemsMap()