org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp
Class PortletContextImpl

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletContextImpl
All Implemented Interfaces:
javax.portlet.PortletContext, ExoPortletContext

public class PortletContextImpl
extends java.lang.Object
implements javax.portlet.PortletContext, ExoPortletContext

Created by The eXo Platform SAS. Author : Tuan Nguyen tuan08@users.sourceforge.net Date: Jul 27, 2003 Time: 2:13:09 AM


Constructor Summary
PortletContextImpl(org.exoplatform.container.ExoContainer cont, javax.servlet.ServletContext scontext, Portlet portlet)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
          Overridden method.
 java.util.Enumeration getAttributeNames()
          Overridden method.
 org.exoplatform.container.ExoContainer getContainer()
           
 java.util.Enumeration<java.lang.String> getContainerRuntimeOptions()
          Overridden method.
 java.lang.String getInitParameter(java.lang.String name)
          Overridden method.
 java.util.Enumeration getInitParameterNames()
          Overridden method.
 int getMajorVersion()
          Overridden method.
 java.lang.String getMimeType(java.lang.String file)
          Overridden method.
 int getMinorVersion()
          Overridden method.
 javax.portlet.PortletRequestDispatcher getNamedDispatcher(java.lang.String name)
          Overridden method.
 Portlet getPortlet()
           
 java.lang.String getPortletContextName()
          Overridden method.
 java.lang.String getRealPath(java.lang.String path)
          Overridden method.
 javax.portlet.PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
          Overridden method.
 java.net.URL getResource(java.lang.String path)
          Overridden method.
 java.io.InputStream getResourceAsStream(java.lang.String path)
          Overridden method.
 java.util.Set getResourcePaths(java.lang.String path)
          Overridden method.
 java.lang.String getServerInfo()
          Overridden method.
 javax.servlet.ServletContext getWrappedServletContext()
          Overridden method.
 void log(java.lang.String msg)
          Overridden method.
 void log(java.lang.String message, java.lang.Throwable throwable)
          Overridden method.
 void removeAttribute(java.lang.String name)
          Overridden method.
 void setAttribute(java.lang.String name, java.lang.Object value)
          Overridden method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletContextImpl

public PortletContextImpl(org.exoplatform.container.ExoContainer cont,
                          javax.servlet.ServletContext scontext,
                          Portlet portlet)
Parameters:
cont - exo container
scontext - servlet context
portlet - portlet object
Method Detail

getContainer

public final org.exoplatform.container.ExoContainer getContainer()
Returns:
exo container

getServerInfo

public final java.lang.String getServerInfo()
Overridden method.

Specified by:
getServerInfo in interface javax.portlet.PortletContext
Returns:
server info
See Also:
PortletContext.getServerInfo()

getRequestDispatcher

public final javax.portlet.PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
Overridden method.

Specified by:
getRequestDispatcher in interface javax.portlet.PortletContext
Parameters:
path - path
Returns:
request dispatcher
See Also:
PortletContext.getRequestDispatcher(java.lang.String)

getNamedDispatcher

public final javax.portlet.PortletRequestDispatcher getNamedDispatcher(java.lang.String name)
Overridden method.

Specified by:
getNamedDispatcher in interface javax.portlet.PortletContext
Parameters:
name - name
Returns:
named dispatcher
See Also:
PortletContext.getNamedDispatcher(java.lang.String)

getResourceAsStream

public final java.io.InputStream getResourceAsStream(java.lang.String path)
Overridden method.

Specified by:
getResourceAsStream in interface javax.portlet.PortletContext
Parameters:
path - path
Returns:
resource stream
See Also:
PortletContext.getResourceAsStream(java.lang.String)

getMajorVersion

public final int getMajorVersion()
Overridden method.

Specified by:
getMajorVersion in interface javax.portlet.PortletContext
Returns:
major version
See Also:
PortletContext.getMajorVersion()

getMinorVersion

public final int getMinorVersion()
Overridden method.

Specified by:
getMinorVersion in interface javax.portlet.PortletContext
Returns:
minor version
See Also:
PortletContext.getMinorVersion()

getMimeType

public final java.lang.String getMimeType(java.lang.String file)
Overridden method.

Specified by:
getMimeType in interface javax.portlet.PortletContext
Parameters:
file - file
Returns:
mime type
See Also:
PortletContext.getMimeType(java.lang.String)

getRealPath

public final java.lang.String getRealPath(java.lang.String path)
Overridden method.

Specified by:
getRealPath in interface javax.portlet.PortletContext
Parameters:
path - path
Returns:
real path
See Also:
PortletContext.getRealPath(java.lang.String)

getResourcePaths

public final java.util.Set getResourcePaths(java.lang.String path)
Overridden method.

Specified by:
getResourcePaths in interface javax.portlet.PortletContext
Parameters:
path - path
Returns:
set of paths
See Also:
PortletContext.getResourcePaths(java.lang.String)

getResource

public final java.net.URL getResource(java.lang.String path)
                               throws java.net.MalformedURLException
Overridden method.

Specified by:
getResource in interface javax.portlet.PortletContext
Parameters:
path - path
Returns:
url
Throws:
java.net.MalformedURLException - exception
See Also:
PortletContext.getResource(java.lang.String)

getAttribute

public final java.lang.Object getAttribute(java.lang.String name)
Overridden method.

Specified by:
getAttribute in interface javax.portlet.PortletContext
Parameters:
name - name
Returns:
value
See Also:
PortletContext.getAttribute(java.lang.String)

removeAttribute

public final void removeAttribute(java.lang.String name)
Overridden method.

Specified by:
removeAttribute in interface javax.portlet.PortletContext
Parameters:
name - name
See Also:
PortletContext.removeAttribute(java.lang.String)

setAttribute

public final void setAttribute(java.lang.String name,
                               java.lang.Object value)
Overridden method.

Specified by:
setAttribute in interface javax.portlet.PortletContext
Parameters:
name - name
value - value
See Also:
PortletContext.setAttribute(java.lang.String, java.lang.Object)

getAttributeNames

public final java.util.Enumeration getAttributeNames()
Overridden method.

Specified by:
getAttributeNames in interface javax.portlet.PortletContext
Returns:
attribute names
See Also:
PortletContext.getAttributeNames()

getInitParameter

public final java.lang.String getInitParameter(java.lang.String name)
Overridden method.

Specified by:
getInitParameter in interface javax.portlet.PortletContext
Parameters:
name - name
Returns:
init parameter value
See Also:
PortletContext.getInitParameter(java.lang.String)

getInitParameterNames

public final java.util.Enumeration getInitParameterNames()
Overridden method.

Specified by:
getInitParameterNames in interface javax.portlet.PortletContext
Returns:
init parameter names
See Also:
PortletContext.getInitParameterNames()

getPortletContextName

public final java.lang.String getPortletContextName()
Overridden method.

Specified by:
getPortletContextName in interface javax.portlet.PortletContext
Returns:
portlet context name
See Also:
PortletContext.getPortletContextName()

getWrappedServletContext

public final javax.servlet.ServletContext getWrappedServletContext()
Overridden method.

Specified by:
getWrappedServletContext in interface ExoPortletContext
Returns:
encapsulated servlet contex
See Also:
ExoPortletContext.getWrappedServletContext()

log

public final void log(java.lang.String msg)
Overridden method.

Specified by:
log in interface javax.portlet.PortletContext
Parameters:
msg - message to log
See Also:
PortletContext.log(java.lang.String)

log

public final void log(java.lang.String message,
                      java.lang.Throwable throwable)
Overridden method.

Specified by:
log in interface javax.portlet.PortletContext
Parameters:
message - message to log
throwable - exception
See Also:
PortletContext.log(java.lang.String, java.lang.Throwable)

getContainerRuntimeOptions

public final java.util.Enumeration<java.lang.String> getContainerRuntimeOptions()
Overridden method.

Specified by:
getContainerRuntimeOptions in interface javax.portlet.PortletContext
Returns:
container runtime options
See Also:
PortletContext.getContainerRuntimeOptions()

getPortlet

public final Portlet getPortlet()
Returns:
portlet object


Copyright © 2010 eXo Platform SAS. All Rights Reserved.