org.pentaho.platform.web.portal
Class PortletApplicationContext

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.StandaloneApplicationContext
      extended by org.pentaho.platform.web.portal.PortletApplicationContext
All Implemented Interfaces:
IApplicationContext

public class PortletApplicationContext
extends StandaloneApplicationContext


Constructor Summary
PortletApplicationContext(String solutionRootPath, String baseUrl, String applicationPath)
           
 
Method Summary
 String getBaseUrl()
          Returns a URL to the server application, up to and including the context.
 String getPentahoServerName()
          Retrieves the descriptive name of the platform application.
 
Methods inherited from class org.pentaho.platform.engine.core.system.StandaloneApplicationContext
addEntryPointHandler, addExitPointHandler, getApplicationPath, getContext, getFileOutputPath, getProperty, getProperty, getServerPort, getSolutionPath, getSolutionRootPath, invokeEntryPoints, invokeExitPoints, removeEntryPointHandler, removeExitPointHandler, setBaseUrl, setContext, setProperties, setSolutionRootPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletApplicationContext

public PortletApplicationContext(String solutionRootPath,
                                 String baseUrl,
                                 String applicationPath)
Method Detail

getBaseUrl

public String getBaseUrl()
Description copied from interface: IApplicationContext
Returns a URL to the server application, up to and including the context.

The URL that is returned is derived from the server context, and thus will include the protocol, host name, port, and application context root.

Specified by:
getBaseUrl in interface IApplicationContext
Overrides:
getBaseUrl 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.