lumis.portal
Class PortalContext

Package class diagram package PortalContext
java.lang.Object
  extended by lumis.portal.PortalContext

public class PortalContext
extends java.lang.Object

Portal Context. Contains global portal configuration information

Since:
4.0.0

Nested Class Summary
static class PortalContext.RelativePath
          Deprecated. Since 4.1.0, replaced by PortalFilePath.
static class PortalContext.RelativePathType
          Deprecated. Since 4.1.0, replaced by PortalBaseFolder.
 
Field Summary
static java.lang.String DEFAULT_LOADING_HTML_MESSAGE
           
static int MODE_ADMIN
          Deprecated. Since 6.0.0 due changes in the portal presentation.
static int MODE_USER
          Deprecated. Since 6.0.0 due changes in the portal presentation.
 
Constructor Summary
PortalContext()
           
 
Method Summary
static org.w3c.dom.Node getApplicationServerConfig()
           
static BuildConfig getBuildConfig()
           
static int getCacheDefaultCapacity()
          Returns the default capacity for portal's caches.
static java.lang.String getCacheOverflowType()
          Returns the overflow type for portal's caches.
static int getClockTickInterval()
           
static org.w3c.dom.Node getClusterConfig()
           
static java.lang.String getConfigPath(java.lang.String relativePath)
           
static java.lang.String getDataPath(java.lang.String relativePath)
           
static java.util.Locale getDefaultLocale()
           
static PageDocType getDefaultPageDocType()
           
static java.lang.String getDefinitionPath(java.lang.String relativePath)
           
static org.w3c.dom.Node getDeviceDetectionNode()
          Returns the Device Detection node that was defined on lumisPortalConfig.
static org.w3c.dom.Node getEncryptionConfig()
           
static java.lang.String getErrorPage()
           
static int getExecutorMaxThreads()
          Returns the maximum number of threads to be kept alive by IExecutorManager.
static int getExecutorMinThreads()
          Returns the minimum number of threads to be kept alive by IExecutorManager.
static java.util.regex.Pattern getFileUploadDeniedExtensionsPattern()
          Returns the pattern for matching file extensions whose upload are to be denied.
static java.lang.String getFrameworkUrl()
           
static HtmlGenerationConfig getHtmlGenerationConfig()
          Returns the configuration for the html generation.
static java.lang.String getHttpAuthenticator()
          Returns the configured IHttpAuthenticator class name.
static java.lang.String getInterfaceTitleBarStyle()
           
static java.lang.Integer getLayoutFilePollIntervalSecs()
          Returns the polling interval for changes in a layout file, in seconds.
static java.lang.String getLoadingHtmlMessage()
           
static int getLockDefaultDeadlineMinutes()
           
static java.lang.String getLoginValidator()
           
static int getMajorVersion()
          Returns the major version of the portal.
static long getMaxFileUploadSize()
          Returns the maximum size for file uploads.
static int getMinorVersion()
          Returns the minor version of the portal.
static java.lang.String getNonSSLConnectorPort()
           
static java.lang.String getPortalInfo()
          Returns the name and version of the portal.
static java.lang.String getRealPath(java.lang.String relativePath)
           
static java.lang.String getRootPath()
           
static java.lang.String getSecurityAlias()
           
static java.lang.String getServerId()
          Returns the server id of the current server.
static ServiceContainer getServiceContainer()
          Returns the service container associated with this portal application.
static int getSessionTimeout()
          Returns the maximum amount of time (in minutes) a session can be inactive before it expires.
static java.lang.String getSSLConnectorPort()
           
static java.lang.String getWebAppRelativePath(java.lang.String absolutePath)
           
static java.lang.String getWebInfPath(java.lang.String relativePath)
          Deprecated. Data is not stored in WEB-INF anymore, so this method should not be used. Instead use getDefinitionPath(String), getConfigPath(String), or getDataPath(String).
static boolean isClockEnabled()
           
static boolean isSupportMultiLanguage()
           
static void setSupportMultiLanguage(boolean supportMultiLanguage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_USER

@Deprecated
public static final int MODE_USER
Deprecated. Since 6.0.0 due changes in the portal presentation.
See Also:
Constant Field Values

MODE_ADMIN

@Deprecated
public static final int MODE_ADMIN
Deprecated. Since 6.0.0 due changes in the portal presentation.
See Also:
Constant Field Values

DEFAULT_LOADING_HTML_MESSAGE

public static final java.lang.String DEFAULT_LOADING_HTML_MESSAGE
See Also:
Constant Field Values
Constructor Detail

PortalContext

public PortalContext()
Method Detail

getDefaultLocale

public static java.util.Locale getDefaultLocale()
Returns:
Returns the defaultLanguageId.

getServerId

public static java.lang.String getServerId()
Returns the server id of the current server.

Returns:
the server id of the current server.
Since:
4.1.0

getFrameworkUrl

public static java.lang.String getFrameworkUrl()
Returns:
Returns the frameworkUrl.

getErrorPage

public static java.lang.String getErrorPage()

getLoginValidator

public static java.lang.String getLoginValidator()

getHttpAuthenticator

public static java.lang.String getHttpAuthenticator()
Returns the configured IHttpAuthenticator class name.

Returns:
the httpAuthenticator class name, or null if none was configured.
Since:
4.0.10

getRootPath

public static java.lang.String getRootPath()
Returns:
Returns the rootPath.

getMaxFileUploadSize

public static long getMaxFileUploadSize()
Returns the maximum size for file uploads.

Returns:
the maximum size for file uploads in bytes, or -1 if there is no limit for file upload size.

getFileUploadDeniedExtensionsPattern

public static java.util.regex.Pattern getFileUploadDeniedExtensionsPattern()
Returns the pattern for matching file extensions whose upload are to be denied.

Returns:
the pattern.
Since:
4.2.0

getRealPath

public static java.lang.String getRealPath(java.lang.String relativePath)

getWebAppRelativePath

public static java.lang.String getWebAppRelativePath(java.lang.String absolutePath)

getDataPath

public static java.lang.String getDataPath(java.lang.String relativePath)

getConfigPath

public static java.lang.String getConfigPath(java.lang.String relativePath)

getDefinitionPath

public static java.lang.String getDefinitionPath(java.lang.String relativePath)

getWebInfPath

public static java.lang.String getWebInfPath(java.lang.String relativePath)
Deprecated. Data is not stored in WEB-INF anymore, so this method should not be used. Instead use getDefinitionPath(String), getConfigPath(String), or getDataPath(String).


getBuildConfig

public static BuildConfig getBuildConfig()
                                  throws PortalException
Throws:
PortalException

getMajorVersion

public static int getMajorVersion()
                           throws PortalException
Returns the major version of the portal.

Returns:
the major version
Throws:
PortalException
See Also:
getMinorVersion()

getMinorVersion

public static int getMinorVersion()
                           throws PortalException
Returns the minor version of the portal.

Returns:
the minor version
Throws:
PortalException
See Also:
getMajorVersion()

getPortalInfo

public static java.lang.String getPortalInfo()
Returns the name and version of the portal.

The form of the returned string is portalname/versionnumber.

Returns:
the name and version of the portal.
Since:
5.5.0.

getServiceContainer

public static ServiceContainer getServiceContainer()
Returns the service container associated with this portal application. Used by the presentation manager.

Returns:
Service Container for the portal application

isClockEnabled

public static boolean isClockEnabled()
Returns:
Returns the clockEnabled.

getClockTickInterval

public static int getClockTickInterval()
Returns:
Returns the clockTickInterval.

getNonSSLConnectorPort

public static java.lang.String getNonSSLConnectorPort()
Returns:
Returns the port for http request.

getSSLConnectorPort

public static java.lang.String getSSLConnectorPort()
Returns:
Returns the port for https request.

getLockDefaultDeadlineMinutes

public static int getLockDefaultDeadlineMinutes()
Returns:
Returns the default lock deadline (in minutes)

isSupportMultiLanguage

public static boolean isSupportMultiLanguage()

setSupportMultiLanguage

public static void setSupportMultiLanguage(boolean supportMultiLanguage)

getHtmlGenerationConfig

public static HtmlGenerationConfig getHtmlGenerationConfig()
Returns the configuration for the html generation.

Returns:
the configuration for the html generation.
Since:
4.1.0

getClusterConfig

public static org.w3c.dom.Node getClusterConfig()

getApplicationServerConfig

public static org.w3c.dom.Node getApplicationServerConfig()

getEncryptionConfig

public static org.w3c.dom.Node getEncryptionConfig()

getSessionTimeout

public static int getSessionTimeout()
Returns the maximum amount of time (in minutes) a session can be inactive before it expires.

Returns:

getSecurityAlias

public static java.lang.String getSecurityAlias()

getInterfaceTitleBarStyle

public static java.lang.String getInterfaceTitleBarStyle()

getCacheDefaultCapacity

public static int getCacheDefaultCapacity()
Returns the default capacity for portal's caches.

Returns:
the default capacity for portal's caches.
Since:
4.0.11
See Also:
ICacheManager

getCacheOverflowType

public static java.lang.String getCacheOverflowType()
Returns the overflow type for portal's caches.

Returns:
the overflow type for portal's caches.
Since:
4.0.11

getDefaultPageDocType

public static PageDocType getDefaultPageDocType()

getLoadingHtmlMessage

public static java.lang.String getLoadingHtmlMessage()

getExecutorMinThreads

public static int getExecutorMinThreads()
Returns the minimum number of threads to be kept alive by IExecutorManager.

Returns:
the minimum number of threads.
Since:
4.1.0

getExecutorMaxThreads

public static int getExecutorMaxThreads()
Returns the maximum number of threads to be kept alive by IExecutorManager.

Returns:
the maximum number of threads.
Since:
4.1.0

getLayoutFilePollIntervalSecs

public static java.lang.Integer getLayoutFilePollIntervalSecs()
Returns the polling interval for changes in a layout file, in seconds.

Returns:
a positive value indicates the polling interval in seconds; a non-positive value indicates that polling is disabled; null indicates that the default for the current development mode is to be used.
Since:
5.6.0

getDeviceDetectionNode

public static org.w3c.dom.Node getDeviceDetectionNode()
Returns the Device Detection node that was defined on lumisPortalConfig. If the node wasn't defined on lumisPortalConfig the result will be null.

Returns:
node contained the deviceDetection definition.
Since:
6.0.0


Lumisportal  6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.