Class ManagerFactoryInternal


  • public abstract class ManagerFactoryInternal
    extends java.lang.Object
    Provides access to all portal managers (for portal internal use only).

    This class and objects returned by methods in this class may not be compatible among different versions. So this class is for internal use only. The stable API is available at ManagerFactory.

    Since:
    6.0.0
    Version:
    $Revision$ $Date$
    See Also:
    ManagerFactory
    • Constructor Detail

      • ManagerFactoryInternal

        public ManagerFactoryInternal()
    • Method Detail

      • initializeClusterManager

        public static void initializeClusterManager​(boolean forceSingleServer)
        Initializes the cluster manager. If a instance already exists it is destroyed.

        This method is intended for very specific internal use during portal boot and may be used only while there is nothing using the cluster manager.

        Since:
        14.1.0
      • getBigDataManager

        public static IBigDataManagerSPI getBigDataManager()
        Returns the manager for bigdata repositories.
        Returns:
        the manager for bigdata repositories.
        Since:
        8.1.0
      • getEntityManager

        public static javax.persistence.EntityManager getEntityManager()
        Returns the entity manager for the current transaction.
        Returns:
        the entity manager.
        Throws:
        TransactionRequiredException - if there is no transaction associated with the current thread.
        Since:
        6.0.0
        See Also:
        PortalTransactionFactory, EntityManager, lumis.content.core
      • getFileSystemManager

        public static IFileSystemManager getFileSystemManager()
        Returns the portal file system manager.
        Returns:
        the portal file system manager.
        Since:
        6.0.0
      • getHealthMonitorManager

        public static IHealthMonitorManager getHealthMonitorManager()
        Returns the portal health monitor manager.
        Returns:
        the portal health monitor manager.
        Since:
        10.1.0
      • getCacheManager

        public static ICacheManager getCacheManager()
        Returns the portal cache framework manager.
        Returns:
        the portal cache framework manager.
        Since:
        6.0.0
      • getAuditManager

        public static IAuditManager getAuditManager()
        Returns the Audit manager.
        Returns:
        the Audit manager.
        Since:
        6.0.0
      • getCssManager

        public static ICssManager getCssManager()
      • getExecutorManager

        public static IExecutorManager getExecutorManager()
        Returns the portal executor manager.
        Returns:
        the portal executor manager.
        Since:
        6.0.0
      • getFileManager

        public static IFileManager getFileManager()
      • getMonitorManager

        public static IMonitorManagerSPI getMonitorManager()
        Returns the manager for monitoring operations.
        Returns:
        the manager for monitoring operations.
        Since:
        6.0.0
      • getPageManager

        public static IPageManager getPageManager()
      • getUserAttributeManager

        public static IUserAttributeManagerSPI getUserAttributeManager()
        Returns the manager for user attribute definitions.
        Returns:
        the manager for user attribute definitions.
        Since:
        11.0.0
      • getPropertyBagSerializationManager

        public static IPropertyBagSerializationManager getPropertyBagSerializationManager()
        Returns the property bag serialization manager.
        Returns:
        the property bag serialization manager.
        Since:
        6.0.0
      • getURLManager

        public static IURLManager getURLManager()
        Returns the URL manager.
        Returns:
        the URL manager.
        Since:
        6.0.0
      • getCryptoManager

        public static ICryptoManager getCryptoManager()
        Returns the manager for cryptographic related operations.
        Returns:
        the manager for cryptographic related operations.
        Since:
        6.0.0
      • getHtmlEvaluationManager

        public static IHtmlEvaluationManager getHtmlEvaluationManager()
        Returns the manager for evaluation of HTML accessibility.
        Returns:
        the manager for evaluation of HTML accessibility..
        Since:
        6.0.0
      • getDeviceManager

        public static IDeviceManager getDeviceManager()
        Returns the manager for devices.
        Returns:
        the manager for devices.
        Since:
        6.0.0
      • getDeviceSkinManager

        public static IDeviceSkinManager getDeviceSkinManager()
        Returns the manager for devices skins.
        Returns:
        the manager for devices skins.
        Since:
        6.0.1
      • getFileTransformationManager

        public static IFileTransformationManagerSPI getFileTransformationManager()
        Returns the transformation manager.
        Returns:
        the transformation manager.
        Since:
        6.1.0
      • getProcessQueueManagerAPI

        public static IProcessQueueManager getProcessQueueManagerAPI()
        Returns the 'public' queue manager.
        Returns:
        the 'public' queue manager.
        Since:
        6.1.0
      • getProcessQueueManager

        public static IProcessQueueManagerSPI getProcessQueueManager()
        Returns the spi queue manager.
        Returns:
        the spi queue manager.
        Since:
        6.1.0
      • getWebsiteManager

        public static IWebsiteManagerSPI getWebsiteManager()
        Returns the manager providing high-level website related operations.
        Returns:
        the website manager.
        Since:
        6.2.0
        See Also:
        lumis.portal.website
      • getStructureSyncManager

        public static IStructureSyncManager getStructureSyncManager()
        Returns the manager for structure synchronization.
        Returns:
        the manager for structure synchronization.
        Since:
        6.2.0
      • getThemeManager

        public static IThemeManagerSPI getThemeManager()
        Returns the manager for portal themes.
        Returns:
        the manager for portal themes.
        Since:
        7.0.0
      • getBusinessContextManager

        public static IBusinessContextManagerSPI getBusinessContextManager()
        Returns the manager for business context.
        Returns:
        the business context manager.
        Since:
        7.0.0
      • getInteractiveProcessManager

        public static IInteractiveProcessManager getInteractiveProcessManager()
        Returns the manager for interactive processes.
        Returns:
        the manager for interactive processes.
        Since:
        7.1.0
      • getAreaTagManager

        public static IAreaTagManagerSPI getAreaTagManager()
        Returns the manager for area tag.
        Returns:
        the area tag manager.
        Since:
        7.1.0
      • getActivityStreamManager

        public static IActivityStreamManagerSPI getActivityStreamManager()
        Returns the manager for portal activity streams.
        Returns:
        the activity stream manager.
        Since:
        8.2.0
      • getMobileAppManager

        public static IMobileAppManagerSPI getMobileAppManager()
        Returns the mobile App manager.
        Returns:
        the mobile App manager.
        Since:
        10.0.0
      • getGeoLocationManager

        public static IGeoLocationManagerSPI getGeoLocationManager()
        Returns the GeoLocation manager.
        Returns:
        the GeoLocation manager
        Since:
        10.2.0
      • getCrossSiteRequestManager

        public static ICrossSiteRequestManagerSPI getCrossSiteRequestManager()
        Returns the cross-site request manager.
        Returns:
        the cross-site request manager.
        Since:
        10.2.0
      • getCommandPaletteManager

        public static ICommandPaletteManagerSPI getCommandPaletteManager()
        Returns the command palette manager.
        Returns:
        the command palette manager.
        Since:
        10.3.0
      • getUserSegmentationManager

        public static IUserSegmentationManagerSPI getUserSegmentationManager()
        Returns the user segmentation manager.
        Returns:
        the user segmentation manager
        Since:
        11.2.0
      • getPrivacyTermManager

        public static IPrivacyTermManagerSPI getPrivacyTermManager()
        Returns the privacy term manager.
        Returns:
        the privacy term manager.
        Since:
        12.3.0
      • getAccessAuditLogger

        public static IAccessAuditLogger getAccessAuditLogger()
        Returns a new logger to audit access entries.
        Returns:
        a new logger to audit access entries.
        Since:
        12.3.0
      • getApmMetricManager

        public static IApmMetricManagerSPI getApmMetricManager()
        Returns the APM metric manager.
        Returns:
        the APM metric manager.
        Since:
        12.4.0
      • getProjectManager

        public static IProjectManagerSPI getProjectManager()
        Returns the project manager.
        Returns:
        the project manager.
        Since:
        12.4.0
      • getAiManager

        public static IAiManagerSPI getAiManager()
        Returns the artificial intelligence manager.
        Returns:
        the artificial intelligence manager.
        Since:
        16.0.0