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

public abstract class Menu_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addItems(org.fenixedu.cms.domain.MenuItem items)
     
    void
    addToplevelItems(org.fenixedu.cms.domain.MenuItem toplevelItems)
     
    org.fenixedu.bennu.core.domain.User
     
    org.joda.time.DateTime
     
    Set<org.fenixedu.cms.domain.MenuItem>
     
    org.fenixedu.commons.i18n.LocalizedString
     
     
    boolean
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Menu,org.fenixedu.cms.domain.MenuItem>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Menu>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.MenuItem,org.fenixedu.cms.domain.Menu>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Menu,org.fenixedu.bennu.core.domain.User>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Menu>
     
    protected org.fenixedu.cms.domain.Site
     
     
    org.fenixedu.cms.domain.Site
     
    Set<org.fenixedu.cms.domain.MenuItem>
     
    boolean
     
    void
    removeItems(org.fenixedu.cms.domain.MenuItem items)
     
    void
    removeToplevelItems(org.fenixedu.cms.domain.MenuItem toplevelItems)
     
    void
    setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
     
    void
    setCreationDate(org.joda.time.DateTime creationDate)
     
    void
    setName(org.fenixedu.commons.i18n.LocalizedString name)
     
    void
     
    void
    setPrivileged(boolean privileged)
     
    protected void
    setSite(org.fenixedu.cms.domain.Site site)
     
    void
     
    void
    setSystemSite(org.fenixedu.cms.domain.Site systemSite)
     
    void
    setTopMenu(boolean topMenu)
     

    Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Menu_Base

      protected Menu_Base()
  • Method Details

    • getRelationSiteHasSystemMenu

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Menu> getRelationSiteHasSystemMenu()
    • getRelationMenuTopMenuItem

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.MenuItem,org.fenixedu.cms.domain.Menu> getRelationMenuTopMenuItem()
    • getRelationMenuUser

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Menu,org.fenixedu.bennu.core.domain.User> getRelationMenuUser()
    • getRelationMenuSite

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.cms.domain.Menu> getRelationMenuSite()
    • getRelationMenuMenuItem

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Menu,org.fenixedu.cms.domain.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)
    • getSystemSite

      public org.fenixedu.cms.domain.Site getSystemSite()
    • setSystemSite

      public void setSystemSite(org.fenixedu.cms.domain.Site systemSite)
    • addToplevelItems

      public void addToplevelItems(org.fenixedu.cms.domain.MenuItem toplevelItems)
    • removeToplevelItems

      public void removeToplevelItems(org.fenixedu.cms.domain.MenuItem toplevelItems)
    • getToplevelItemsSet

      public Set<org.fenixedu.cms.domain.MenuItem> getToplevelItemsSet()
    • getCreatedBy

      public org.fenixedu.bennu.core.domain.User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
    • getSite

      protected org.fenixedu.cms.domain.Site getSite()
    • setSite

      protected void setSite(org.fenixedu.cms.domain.Site site)
    • addItems

      public void addItems(org.fenixedu.cms.domain.MenuItem items)
    • removeItems

      public void removeItems(org.fenixedu.cms.domain.MenuItem items)
    • getItemsSet

      public Set<org.fenixedu.cms.domain.MenuItem> getItemsSet()