Class XmlPortalEngineDS

java.lang.Object
com.aquima.interactions.portal.ds.xml.r17.parsing.XmlPortalEngineDS
All Implemented Interfaces:
IPortalEngineDS

public class XmlPortalEngineDS extends Object implements IPortalEngineDS
Xml datasource implementation.
Since:
7.3
Author:
Danny Roest
  • Constructor Details

  • Method Details

    • getDefaultFactoryManager

      public IFactoryManager getDefaultFactoryManager()
      Description copied from interface: IPortalEngineDS
      This method should return the default factory manager for the portal engine (required).
      Specified by:
      getDefaultFactoryManager in interface IPortalEngineDS
      Returns:
      the default factory manager for the portal engine (required).
    • getDefaultResourceManager

      public IResourceManager getDefaultResourceManager()
      Description copied from interface: IPortalEngineDS
      This method should return the default resource manager for the portal engine (required).
      Specified by:
      getDefaultResourceManager in interface IPortalEngineDS
      Returns:
      the default resource manager for the portal engine (required).
    • getProjectLoader

      public IApplicationDS getProjectLoader(ApplicationID id, IInitializationReport report)
      Description copied from interface: IPortalEngineDS
      This method provides the data-source for the specified project.
      Specified by:
      getProjectLoader in interface IPortalEngineDS
      Parameters:
      id - An identifier of the project for which the data-source is requested.
      report - The report that should be used to add initialization messages to.
      Returns:
      a new data-source that can provide the data needed to initialize an application.
    • getTimer

      public ITimer getTimer()
      Description copied from interface: IPortalEngineDS
      This method should return a time implementation to act on timed events.
      Specified by:
      getTimer in interface IPortalEngineDS
      Returns:
      the timer implementation (required).
    • getUserScopeDao

      public IUserScopeDao getUserScopeDao()
      Description copied from interface: IPortalEngineDS
      This method returns the user scope dao that is responsible for storing user specific data across applications and sessions
      Specified by:
      getUserScopeDao in interface IPortalEngineDS
      Returns:
      The user scope dao, may not be null
    • iterateApplications

      public void iterateApplications(IApplicationVisitor visitor)
      Description copied from interface: IPortalEngineDS
      This method should invoke the visitor for each application that this data-source can provide.
      Specified by:
      iterateApplications in interface IPortalEngineDS
      Parameters:
      visitor - Application visitor that can be used to add the available applications to.