Class Hierarchy

Interface Hierarchy

  • com.helger.commons.callback.ICallback
  • com.helger.commons.hierarchy.IChildrenProvider<CHILDTYPE>
    • com.helger.commons.hierarchy.IChildrenProviderWithID<KEYTYPE,CHILDTYPE>
      • com.helger.tree.withid.unique.ITreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE> (also extends com.helger.tree.withid.ITreeWithID<KEYTYPE,DATATYPE,ITEMTYPE>)
  • com.helger.commons.hierarchy.IHasChildren<CHILDTYPE>
    • com.helger.tree.IBasicTree<DATATYPE,ITEMTYPE>
      • com.helger.tree.withid.ITreeWithID<KEYTYPE,DATATYPE,ITEMTYPE>
        • com.helger.tree.withid.unique.ITreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE> (also extends com.helger.commons.hierarchy.IChildrenProviderWithID<KEYTYPE,CHILDTYPE>)
  • com.helger.commons.name.IHasDisplayName
    • com.helger.photon.core.favorites.IFavorite (also extends com.helger.commons.id.IHasID<IDTYPE>, com.helger.security.authentication.subject.user.IHasUserID, java.io.Serializable)
  • com.helger.commons.text.display.IHasDisplayText
  • com.helger.commons.id.IHasID<IDTYPE>
    • com.helger.photon.core.favorites.IFavorite (also extends com.helger.commons.name.IHasDisplayName, com.helger.security.authentication.subject.user.IHasUserID, java.io.Serializable)
    • com.helger.photon.core.menu.IMenuObject (also extends java.io.Serializable)
    • com.helger.photon.core.page.IPage (also extends com.helger.commons.text.display.IHasDisplayText)
  • com.helger.commons.type.IHasObjectType
  • com.helger.security.authentication.subject.user.IHasUserID
    • com.helger.photon.core.favorites.IFavorite (also extends com.helger.commons.name.IHasDisplayName, com.helger.commons.id.IHasID<IDTYPE>, java.io.Serializable)
  • com.helger.photon.core.locale.ILocaleManager
  • com.helger.photon.core.longrun.ILongRunningJob
  • com.helger.photon.core.menu.ui.IMenuItemRenderer<T>
  • com.helger.photon.core.requestparam.IRequestParameterManager
  • com.helger.photon.core.execcontext.ISimpleWebExecutionContext
  • java.util.function.Predicate<T>
    • com.helger.photon.core.menu.IMenuObjectFilter (also extends com.helger.commons.text.display.IHasDisplayText)
  • java.io.Serializable
    • com.helger.photon.core.favorites.IFavorite (also extends com.helger.commons.name.IHasDisplayName, com.helger.commons.id.IHasID<IDTYPE>, com.helger.security.authentication.subject.user.IHasUserID)
    • com.helger.photon.core.uistate.IHasUIState (also extends com.helger.commons.type.IHasObjectType)
    • com.helger.photon.core.menu.IMenuObject (also extends com.helger.commons.id.IHasID<IDTYPE>)
    • com.helger.photon.core.menu.IMenuOperations
      • com.helger.photon.core.menu.IMenuTree (also extends com.helger.tree.withid.unique.ITreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE>)
    • com.helger.photon.core.requestparam.IRequestParameterHandler
    • com.helger.photon.core.systemmsg.ISystemMessageData
    • com.helger.photon.core.interror.uihandler.IUIInternalErrorHandler
    • com.helger.photon.core.userdata.IUserDataObject

Annotation Type Hierarchy

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
      • com.helger.photon.core.configfile.EConfigurationFileSyntax (implements com.helger.commons.id.IHasID<IDTYPE>)
      • com.helger.photon.core.longrun.ELongRunningJobResultType (implements com.helger.commons.id.IHasID<IDTYPE>)
      • com.helger.photon.core.menu.EMenuObjectType (implements com.helger.commons.id.IHasID<IDTYPE>)
      • com.helger.photon.core.EPhotonCoreText (implements com.helger.commons.text.display.IHasDisplayTextWithArgs)
      • com.helger.photon.core.systemmsg.ESystemMessageType (implements com.helger.commons.text.display.IHasDisplayText, com.helger.commons.id.IHasID<IDTYPE>)