Class ManagerFactory


  • @StableMinor(version="17.0",
                 sinceVersion="8.1")
    public abstract class ManagerFactory
    extends java.lang.Object
    Provides access to all portal managers.
    Since:
    4.0.0
    Version:
    $Revision$ $Date$
    • Constructor Detail

      • ManagerFactory

        public ManagerFactory()
    • Method Detail

      • getBigDataManager

        public static IBigDataManager 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:
        4.2.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:
        4.1.0
      • getCacheManager

        @Deprecated
        public static ICacheManager getCacheManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
        Returns the portal cache framework manager.
        Returns:
        the portal cache framework manager.
        Since:
        4.0.11
      • getChannelAclSerializationManager

        @Deprecated
        public static IChannelAclSerializationManager getChannelAclSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getChannelSerializationManager

        @Deprecated
        public static IChannelSerializationManager getChannelSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getChannelTemplateSerializationManager

        @Deprecated
        public static IChannelTemplateSerializationManager getChannelTemplateSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getClockManager

        public static IClockManager getClockManager()
      • getCssManager

        public static ICssManager getCssManager()
      • getCssSerializationManager

        @Deprecated
        public static ICssSerializationManager getCssSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getExecutorManager

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

        public static IFileManager getFileManager()
      • getGenericAclManager

        @Deprecated
        public static IGenericAclManager getGenericAclManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getGroupManager

        public static IGroupManager getGroupManager()
      • getGroupSerializationManager

        @Deprecated
        public static IGroupSerializationManager getGroupSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getGroupAclSerializationManager

        @Deprecated
        public static IGroupAclSerializationManager getGroupAclSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getLockManager

        public static ILockManager getLockManager()
      • getLogger

        @Deprecated
        public static ILogger getLogger()
        Deprecated.
        Use LoggerFactory to obtain a logger instead of calling this method.
      • getMonitorManager

        public static IMonitorManager getMonitorManager()
        Returns the manager for monitoring operations.
        Returns:
        the manager for monitoring operations.
        Since:
        4.1.0
      • getPageAclSerializationManager

        @Deprecated
        public static IPageAclSerializationManager getPageAclSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getPageCacheManager

        @Deprecated
        public static IPageCacheManager getPageCacheManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getMetaTagManager

        @Deprecated
        public static IMetaTagManager getMetaTagManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getPageManager

        public static IPageManager getPageManager()
      • getPageSerializationManager

        @Deprecated
        public static IPageSerializationManager getPageSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getPrincipalSerializationManager

        @Deprecated
        public static IPrincipalSerializationManager getPrincipalSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getSerializationManager

        @Deprecated
        public static ISerializationManager getSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getSerializationManager2

        @Deprecated
        public static ISerializationManager2 getSerializationManager2()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getServiceInstanceAclSerializationManager

        @Deprecated
        public static IServiceInstanceAclSerializationManager getServiceInstanceAclSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getServiceInstanceSerializationManager

        @Deprecated
        public static IServiceInstanceSerializationManager getServiceInstanceSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getServiceInterfaceInstanceSerializationManager

        @Deprecated
        public static IServiceInterfaceInstanceSerializationManager getServiceInterfaceInstanceSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getServiceInterfaceSerializationManager

        @Deprecated
        public static IServiceInterfaceSerializationManager getServiceInterfaceSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getServiceSerializationManager

        @Deprecated
        public static IServiceSerializationManager getServiceSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getUpgradeManager

        @Deprecated
        public static IUpgradeManager getUpgradeManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getUserManager

        public static IUserManager getUserManager()
      • getUserSerializationManager

        @Deprecated
        public static IUserSerializationManager getUserSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getProgressManager

        @Deprecated
        public static IProgressManager getProgressManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getApplicationServerManager

        @Deprecated
        public static IApplicationServerManager getApplicationServerManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
      • getPropertyBagSerializationManager

        @Deprecated
        public static IPropertyBagSerializationManager getPropertyBagSerializationManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
        Returns the property bag serialization manager.
        Returns:
        the property bag serialization manager.
        Since:
        5.0.0
      • getURLManager

        @Deprecated
        public static IURLManager getURLManager()
        Deprecated.
        Since 6.0.0, methods in ManagerFactory that return non-stable (see lumis.portal.stability) objects are deprecated, due to risk of incompatibility between versions. Such methods are for portal internal use.
        Returns the URL manager.
        Returns:
        the URL manager.
        Since:
        5.0.0
      • getCryptoManager

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

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

        public static IInteractiveProcessManager getInteractiveProcessManager()
        Returns the manager providing access to the interactive process framework.
        Returns:
        the interactive process manager.
        Since:
        7.1.0
      • getActivityStreamManager

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

        public static IGeoLocationManager getGeoLocationManager()
        Returns the GeoLocation manager.
        Returns:
        the GeoLocation manager
        Since:
        10.2.0
      • getUserSegmentationManager

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

        public static IPrivacyTermManager 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