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
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addChild(org.fenixedu.bennu.portal.domain.MenuItem child)
     
     
    protected Set<org.fenixedu.bennu.portal.domain.MenuItem>
     
    protected org.fenixedu.bennu.portal.domain.PortalConfiguration
     
    protected 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.PortalConfiguration>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.MenuItem>
     
    protected void
    removeChild(org.fenixedu.bennu.portal.domain.MenuItem child)
     
    void
    setAvailableApplicationNames(String availableApplicationNames)
     
    protected void
    setConfiguration(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration)
     
    protected void
    setConfigurationFromSubRoot(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, setVisible

    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

    Methods 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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuContainer,org.fenixedu.bennu.portal.domain.MenuItem> getRelationMenuItemComposition()
    • getAvailableApplicationNames

      public String getAvailableApplicationNames()
    • setAvailableApplicationNames

      public void setAvailableApplicationNames(String availableApplicationNames)
    • 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)
    • addChild

      protected void addChild(org.fenixedu.bennu.portal.domain.MenuItem child)
    • removeChild

      protected void removeChild(org.fenixedu.bennu.portal.domain.MenuItem child)
    • getChildSet

      protected Set<org.fenixedu.bennu.portal.domain.MenuItem> getChildSet()