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

public abstract class MenuItem_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
    addChildren(org.fenixedu.cms.domain.MenuItem children)
     
    Set<org.fenixedu.cms.domain.MenuItem>
     
    org.fenixedu.bennu.core.domain.User
     
    org.joda.time.DateTime
     
    boolean
     
    protected org.fenixedu.cms.domain.Menu
     
    org.fenixedu.commons.i18n.LocalizedString
     
    org.fenixedu.cms.domain.Page
     
    org.fenixedu.cms.domain.MenuItem
     
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.MenuItem,org.fenixedu.cms.domain.MenuItem>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.MenuItem,org.fenixedu.bennu.core.domain.User>
     
    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.MenuItem,org.fenixedu.cms.domain.Menu>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Page,org.fenixedu.cms.domain.MenuItem>
     
    org.fenixedu.cms.domain.Menu
     
     
    void
    removeChildren(org.fenixedu.cms.domain.MenuItem children)
     
    void
    setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
     
    void
    setCreationDate(org.joda.time.DateTime creationDate)
     
    void
    setFolder(boolean folder)
     
    protected void
    setMenu(org.fenixedu.cms.domain.Menu menu)
     
    void
    setName(org.fenixedu.commons.i18n.LocalizedString name)
     
    void
    setPage(org.fenixedu.cms.domain.Page page)
     
    void
    setParent(org.fenixedu.cms.domain.MenuItem parent)
     
    void
    setPosition(Integer position)
     
    void
    setTop(org.fenixedu.cms.domain.Menu top)
     
    void
     

    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

    • MenuItem_Base

      protected MenuItem_Base()
  • Method Details

    • getRelationMenuTopMenuItem

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Page,org.fenixedu.cms.domain.MenuItem> getRelationPageMenuItem()
    • getRelationMenuItemMenuItem

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.MenuItem,org.fenixedu.bennu.core.domain.User> getRelationMenuItemUser()
    • 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 org.fenixedu.cms.domain.Menu getTop()
    • setTop

      public void setTop(org.fenixedu.cms.domain.Menu top)
    • getPage

      public org.fenixedu.cms.domain.Page getPage()
    • setPage

      public void setPage(org.fenixedu.cms.domain.Page page)
    • getParent

      public org.fenixedu.cms.domain.MenuItem getParent()
    • setParent

      public void setParent(org.fenixedu.cms.domain.MenuItem parent)
    • addChildren

      public void addChildren(org.fenixedu.cms.domain.MenuItem children)
    • removeChildren

      public void removeChildren(org.fenixedu.cms.domain.MenuItem children)
    • getChildrenSet

      public Set<org.fenixedu.cms.domain.MenuItem> getChildrenSet()
    • getMenu

      protected org.fenixedu.cms.domain.Menu getMenu()
    • setMenu

      protected void setMenu(org.fenixedu.cms.domain.Menu menu)
    • getCreatedBy

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

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