Class 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:
    Serialized Form
    • Constructor Detail

      • MenuItem_Base

        protected MenuItem_Base()
    • Method Detail

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