Package org.fenixedu.bennu.portal.domain
Class MenuContainer_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.portal.domain.MenuItem_Base
org.fenixedu.bennu.portal.domain.MenuItem
org.fenixedu.bennu.portal.domain.MenuContainer_Base
- All Implemented Interfaces:
com.qubit.terra.portal.domain.menus.MenuItem,Serializable,Comparable<com.qubit.terra.portal.domain.menus.MenuItem>,pt.ist.fenixframework.DomainObject
public abstract class MenuContainer_Base
extends org.fenixedu.bennu.portal.domain.MenuItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Field Summary
Fields inherited from class org.fenixedu.bennu.portal.domain.MenuItem
advice$delete -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddChild(org.fenixedu.bennu.portal.domain.MenuItem child) protected Set<org.fenixedu.bennu.portal.domain.MenuItem>protected org.fenixedu.bennu.portal.domain.PortalConfigurationprotected org.fenixedu.bennu.portal.domain.PortalConfigurationstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.PortalConfiguration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.PortalConfiguration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.MenuItem> protected voidremoveChild(org.fenixedu.bennu.portal.domain.MenuItem child) voidsetAvailableApplicationNames(String availableApplicationNames) protected voidsetConfiguration(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration) protected voidsetConfigurationFromSubRoot(org.fenixedu.bennu.portal.domain.PortalConfiguration configurationFromSubRoot) Methods inherited from class org.fenixedu.bennu.portal.domain.MenuItem
asMenuContainer, asMenuFunctionality, delete, getAccessControlExpression, getAccessGroup, getAsMenuContainer, getAsMenuFunctionality, getBennuUser, getFullItemPath, getFullPath, getItemDescription, getItemIcon, getItemName, getItemPath, getItemProviderImplementation, getItemVisibility, getLayoutObject, getMenuLayout, getParent, getParentContainer, getPath, getPathFromRoot, getPosition, getRecursiveProviderImplementation, init, init, isAvailable, isAvailableForUser, isItemAvailableForCurrentUser, isItemRestricted, isMenuContainer, isMenuFunctionality, isVisible, moveTo, resolveLayoutObject, setAccessControlExpression, setAccessGroup, setGroup, setItemDescription, setItemIcon, setItemName, setItemPath, setItemProviderImplementation, setItemRestricted, setItemVisibility, setItemVisible, setLayoutObject, setMenuItemFullPath, setMenuLayout, setPosition, setVisibleMethods inherited from class org.fenixedu.bennu.portal.domain.MenuItem_Base
getDescription, getGroup, getIcon, getLayout, getOrd, getProviderImplementation, getRelationMenuItemGroup, getRestricted, getTitle, getVisibility, getVisible, setDescription, setFullPath, setIcon, setLayout, setOrd, setParent, setPath, setProviderImplementation, setRestricted, setTitle, setVisibility, setVisibleMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplaceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.qubit.terra.portal.domain.menus.MenuItem
compareTo, computeFullPath, isAvailableForCurrentUser, isItemVisible, resolveItemProviderImplementation, updateFullPath
-
Constructor Details
-
MenuContainer_Base
protected MenuContainer_Base()
-
-
Method Details
-
getRelationMenuItemComposition
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.MenuItem> getRelationMenuItemComposition() -
getRelationApplicationMenu
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.PortalConfiguration> getRelationApplicationMenu() -
getRelationApplicationSubRoots
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.PortalConfiguration> getRelationApplicationSubRoots() -
getAvailableApplicationNames
-
setAvailableApplicationNames
-
addChild
protected void addChild(org.fenixedu.bennu.portal.domain.MenuItem child) -
removeChild
protected void removeChild(org.fenixedu.bennu.portal.domain.MenuItem child) -
getChildSet
-
getConfiguration
protected org.fenixedu.bennu.portal.domain.PortalConfiguration getConfiguration() -
setConfiguration
protected void setConfiguration(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration) -
getConfigurationFromSubRoot
protected org.fenixedu.bennu.portal.domain.PortalConfiguration getConfigurationFromSubRoot() -
setConfigurationFromSubRoot
protected void setConfigurationFromSubRoot(org.fenixedu.bennu.portal.domain.PortalConfiguration configurationFromSubRoot)
-