Class MenuItem_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.cms.domain.MenuItem_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject
Direct Known Subclasses:
MenuItem

public abstract class MenuItem_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Constructor Details

    • MenuItem_Base

      protected MenuItem_Base()
  • Method Details

    • getRelationMenuTopMenuItem

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,Menu> getRelationMenuTopMenuItem()
    • getRelationPageMenuItem

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,MenuItem> getRelationPageMenuItem()
    • getRelationMenuItemUser

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,org.fenixedu.bennu.core.domain.User> getRelationMenuItemUser()
    • getRelationMenuItemMenuItem

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,MenuItem> getRelationMenuItemMenuItem()
    • 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)
    • getPosition

      public Integer getPosition()
    • setPosition

      public void setPosition(Integer position)
    • getName

      public org.fenixedu.commons.i18n.LocalizedString getName()
    • setName

      public void setName(org.fenixedu.commons.i18n.LocalizedString name)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getFolder

      public boolean getFolder()
    • setFolder

      public void setFolder(boolean folder)
    • getTop

      public Menu getTop()
    • setTop

      public void setTop(Menu top)
    • getPage

      public Page getPage()
    • setPage

      public void setPage(Page page)
    • getCreatedBy

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

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

      public MenuItem getParent()
    • setParent

      public void setParent(MenuItem parent)
    • addChildren

      public void addChildren(MenuItem children)
    • removeChildren

      public void removeChildren(MenuItem children)
    • getChildrenSet

      public Set<MenuItem> getChildrenSet()
    • getMenu

      protected Menu getMenu()
    • setMenu

      protected void setMenu(Menu menu)