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:
  • Constructor Details

    • Menu_Base

      protected Menu_Base()
  • Method Details

    • 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)
    • getToplevelItemsSet

      public Set<MenuItem> getToplevelItemsSet()
    • 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)
    • getItemsSet

      public Set<MenuItem> getItemsSet()