Class MenuFunctionality_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.MenuFunctionality_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 MenuFunctionality_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
    org.fenixedu.cms.domain.CMSFolder
     
     
    protected String
     
    protected String
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuFunctionality,org.fenixedu.cms.domain.CMSFolder>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.bennu.portal.domain.MenuFunctionality>
     
    org.fenixedu.cms.domain.Site
     
    void
    setCmsFolder(org.fenixedu.cms.domain.CMSFolder cmsFolder)
     
    void
    setDocumentationUrl(String documentationUrl)
     
    protected void
    setItemKey(String itemKey)
     
    protected void
    setProvider(String provider)
     
    void
    setSites(org.fenixedu.cms.domain.Site sites)
     

    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

    • MenuFunctionality_Base

      protected MenuFunctionality_Base()
  • Method Details

    • getRelationSiteMenuFunctionality

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.bennu.portal.domain.MenuFunctionality> getRelationSiteMenuFunctionality()
    • getRelationFolderMenuFunctionality

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuFunctionality,org.fenixedu.cms.domain.CMSFolder> getRelationFolderMenuFunctionality()
    • getItemKey

      protected String getItemKey()
    • setItemKey

      protected void setItemKey(String itemKey)
    • getProvider

      protected String getProvider()
    • setProvider

      protected void setProvider(String provider)
    • getDocumentationUrl

      public String getDocumentationUrl()
    • setDocumentationUrl

      public void setDocumentationUrl(String documentationUrl)
    • getSites

      public org.fenixedu.cms.domain.Site getSites()
    • setSites

      public void setSites(org.fenixedu.cms.domain.Site sites)
    • getCmsFolder

      public org.fenixedu.cms.domain.CMSFolder getCmsFolder()
    • setCmsFolder

      public void setCmsFolder(org.fenixedu.cms.domain.CMSFolder cmsFolder)