Class 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 Detail

      • Menu_Base

        protected Menu_Base()
    • 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)
      • 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)