org.pentaho.platform.web.http.context
Class WebApplicationContext
java.lang.Object
  
org.pentaho.platform.engine.core.system.StandaloneApplicationContext
      
org.pentaho.platform.web.http.context.WebApplicationContext
- All Implemented Interfaces: 
 - IApplicationContext
 
public class WebApplicationContext
- extends StandaloneApplicationContext
 
 
 
| Methods inherited from class org.pentaho.platform.engine.core.system.StandaloneApplicationContext | 
addEntryPointHandler, addExitPointHandler, createTempFile, createTempFile, getApplicationPath, getBaseUrl, getContext, getFileOutputPath, getProperty, getProperty, getServerPort, getSolutionPath, getSolutionRootPath, invokeEntryPoints, invokeExitPoints, removeEntryPointHandler, removeExitPointHandler, setBaseUrl, setContext, setProperties, setSolutionRootPath | 
 
 
WebApplicationContext
public WebApplicationContext(String solutionRootPath,
                             String fullyQualifiedServerUrl,
                             String applicationPath,
                             Object context)
WebApplicationContext
public WebApplicationContext(String solutionRootPath,
                             String fullyQualifiedServerUrl,
                             String applicationPath)
getFullyQualifiedServerURL
public String getFullyQualifiedServerURL()
- Description copied from interface: 
IApplicationContext 
- Returns a fully qualified URL to the server application, up to and including the context.
 
 This method should only be used if delivering an offline content or in a scenario where fully
 qualified url is required.
- Specified by:
 getFullyQualifiedServerURL in interface IApplicationContext- Overrides:
 getFullyQualifiedServerURL in class StandaloneApplicationContext
 
- Returns:
 - the URL to the server application context root.
 
 
 
getPentahoServerName
public String getPentahoServerName()
- Description copied from interface: 
IApplicationContext 
- Retrieves the descriptive name of the platform application.
 
 The Pentaho server name should specified in the system settings
 configuration file, using the name element
- Specified by:
 getPentahoServerName in interface IApplicationContext- Overrides:
 getPentahoServerName in class StandaloneApplicationContext
 
- Returns:
 - the descriptive server name as specified in the system settings,
         or "Pentaho Business Intelligence Platform" by default.
 
 
 
setFullyQualifiedServerURL
public void setFullyQualifiedServerURL(String fullyQualifiedServerUrl)
- Specified by:
 setFullyQualifiedServerURL in interface IApplicationContext- Overrides:
 setFullyQualifiedServerURL in class StandaloneApplicationContext