Package org.fenixedu.cms.domain
Class Menu_Base
- java.lang.Object
-
- pt.ist.fenixframework.core.AbstractDomainObject
-
- org.fenixedu.cms.domain.Menu_Base
-
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
Menu
public abstract class Menu_Base extends pt.ist.fenixframework.core.AbstractDomainObject- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMenu_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItems(MenuItem items)voidaddToplevelItems(MenuItem toplevelItems)org.fenixedu.bennu.core.domain.UsergetCreatedBy()org.joda.time.DateTimegetCreationDate()Set<MenuItem>getItemsSet()org.fenixedu.commons.i18n.LocalizedStringgetName()IntegergetOrder()booleangetPrivileged()static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,MenuItem>getRelationMenuMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Menu>getRelationMenuSite()static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,Menu>getRelationMenuTopMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,org.fenixedu.bennu.core.domain.User>getRelationMenuUser()protected SitegetSite()StringgetSlug()Set<MenuItem>getToplevelItemsSet()booleangetTopMenu()voidremoveItems(MenuItem items)voidremoveToplevelItems(MenuItem toplevelItems)voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)voidsetCreationDate(org.joda.time.DateTime creationDate)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)voidsetOrder(Integer order)voidsetPrivileged(boolean privileged)protected voidsetSite(Site site)voidsetSlug(String slug)voidsetTopMenu(boolean topMenu)
-
-
-
Method Detail
-
getRelationMenuTopMenuItem
public static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,Menu> getRelationMenuTopMenuItem()
-
getRelationMenuUser
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,org.fenixedu.bennu.core.domain.User> getRelationMenuUser()
-
getRelationMenuSite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Menu> getRelationMenuSite()
-
getRelationMenuMenuItem
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,MenuItem> getRelationMenuMenuItem()
-
getCreationDate
public org.joda.time.DateTime getCreationDate()
-
setCreationDate
public void setCreationDate(org.joda.time.DateTime creationDate)
-
getName
public org.fenixedu.commons.i18n.LocalizedString getName()
-
setName
public void setName(org.fenixedu.commons.i18n.LocalizedString name)
-
getSlug
public String getSlug()
-
setSlug
public void setSlug(String slug)
-
getTopMenu
public boolean getTopMenu()
-
setTopMenu
public void setTopMenu(boolean topMenu)
-
getPrivileged
public boolean getPrivileged()
-
setPrivileged
public void setPrivileged(boolean privileged)
-
getOrder
public Integer getOrder()
-
setOrder
public void setOrder(Integer order)
-
addToplevelItems
public void addToplevelItems(MenuItem toplevelItems)
-
removeToplevelItems
public void removeToplevelItems(MenuItem toplevelItems)
-
getCreatedBy
public org.fenixedu.bennu.core.domain.User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
-
getSite
protected Site getSite()
-
setSite
protected void setSite(Site site)
-
addItems
public void addItems(MenuItem items)
-
removeItems
public void removeItems(MenuItem items)
-
-