Package org.fenixedu.cms.domain
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:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMenuItem_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildren(MenuItem children)Set<MenuItem>getChildrenSet()org.fenixedu.bennu.core.domain.UsergetCreatedBy()org.joda.time.DateTimegetCreationDate()booleangetFolder()protected MenugetMenu()org.fenixedu.commons.i18n.LocalizedStringgetName()PagegetPage()MenuItemgetParent()IntegergetPosition()static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,MenuItem>getRelationMenuItemMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,org.fenixedu.bennu.core.domain.User>getRelationMenuItemUser()static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,MenuItem>getRelationMenuMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,Menu>getRelationMenuTopMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,MenuItem>getRelationPageMenuItem()MenugetTop()StringgetUrl()voidremoveChildren(MenuItem children)voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)voidsetCreationDate(org.joda.time.DateTime creationDate)voidsetFolder(boolean folder)protected voidsetMenu(Menu menu)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)voidsetPage(Page page)voidsetParent(MenuItem parent)voidsetPosition(Integer position)voidsetTop(Menu top)voidsetUrl(String url)
-
-
-
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)
-
getMenu
protected Menu getMenu()
-
setMenu
protected void setMenu(Menu menu)
-
-