Interface IInternalPortalContext

All Superinterfaces:
IPortalContext, Serializable
All Known Implementing Classes:
ActionHandlerContext, CallbackContext, ContainerContext, DisposeContext, DomainSchemaContext, FlowFunctionContext, FunctionCallContext, InstanceStackPortalContext, PortalContext, PortalContextDelegate, SchemaContext, ServiceContext, SoapMessageContext, TxPortalContext, UpdateFieldVisitor

public interface IInternalPortalContext extends IPortalContext
Portal context interface that is used only internally, as it exposes a few more methods that are not need by service, containers or handlers.
Since:
6.4
Author:
O. Kerpershoek
  • Method Details

    • getId

      ApplicationID getId()
      This method returns the ID of the application.
      Returns:
      the ID of the application.
    • getComposer

      IComposer getComposer()
      This method returns the internal composer. Components like services and containers should use the IElementComposer interface instead of this one.
      Returns:
      The internal composer.
    • getFactoryManager

      IFactoryManager getFactoryManager()
      This method returns the factory manager of the application.
      Returns:
      the factory manager of the application.
    • getConfiguration

      IApplicationConfig getConfiguration()
      This method returns the application configuration. The configuration might be useful for services and containers, and may therefore be moved to the IPortalContext interface if needed.
      Returns:
      the application configuration.
    • getApplicationModel

      IModule getApplicationModel()
      This method returns the current application model.
      Returns:
      The current application model.
    • getApplication

      ISolution getApplication()
      This method returns the current application.
      Returns:
      The current application.