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

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletConfigImp
All Implemented Interfaces:
javax.portlet.PortletConfig

public class PortletConfigImp
extends java.lang.Object
implements javax.portlet.PortletConfig

There is one object per portlet lifetime.


Constructor Summary
PortletConfigImp(Portlet portletDatas, javax.portlet.PortletContext portletContext, java.util.List<SecurityConstraint> securityContraints, java.util.List<UserAttribute> userAttributes, java.util.List<CustomPortletMode> customPortletModes, java.util.List<CustomWindowState> customWindowStates, java.lang.String defaultNamespace)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String[]> getContainerRuntimeOptions()
          Overridden method.
 java.lang.String getDefaultNamespace()
          Overridden method.
 java.lang.String getInitParameter(java.lang.String name)
          Overridden method.
 java.util.Enumeration getInitParameterNames()
          Overridden method.
 javax.portlet.PortletContext getPortletContext()
          Overridden method.
 Portlet getPortletDatas()
           
 java.lang.String getPortletName()
          Overridden method.
 java.util.Enumeration<javax.xml.namespace.QName> getProcessingEventQNames()
          Overridden method.
 java.util.Enumeration getPublicRenderParameterNames()
          Overridden method.
 java.util.Enumeration<javax.xml.namespace.QName> getPublishingEventQNames()
          Overridden method.
 java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
          Overridden method.
 java.util.Enumeration<java.util.Locale> getSupportedLocales()
          Overridden method.
 boolean needsSecurityContraints(java.lang.String portletName)
           
protected  java.util.Enumeration notNullEnumeration(java.util.List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletConfigImp

public PortletConfigImp(Portlet portletDatas,
                        javax.portlet.PortletContext portletContext,
                        java.util.List<SecurityConstraint> securityContraints,
                        java.util.List<UserAttribute> userAttributes,
                        java.util.List<CustomPortletMode> customPortletModes,
                        java.util.List<CustomWindowState> customWindowStates,
                        java.lang.String defaultNamespace)
Parameters:
portletDatas - portlet datas
portletContext - portlet context
securityContraints - security contraints
userAttributes - user attributes
customPortletModes - custom portlet modes
customWindowStates - custom window states
defaultNamespace - default namespace
Method Detail

getPortletName

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

Specified by:
getPortletName in interface javax.portlet.PortletConfig
Returns:
portlet name
See Also:
PortletConfig.getPortletName()

getPortletContext

public final javax.portlet.PortletContext getPortletContext()
Overridden method.

Specified by:
getPortletContext in interface javax.portlet.PortletConfig
Returns:
portlet context
See Also:
PortletConfig.getPortletContext()

getResourceBundle

public final java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
Overridden method.

Specified by:
getResourceBundle in interface javax.portlet.PortletConfig
Parameters:
locale - locale
Returns:
resource bundle
See Also:
PortletConfig.getResourceBundle(java.util.Locale)

getInitParameter

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

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

getInitParameterNames

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

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

getPortletDatas

public final Portlet getPortletDatas()
Returns:
portlet datas

needsSecurityContraints

public final boolean needsSecurityContraints(java.lang.String portletName)
Parameters:
portletName - portlet name
Returns:
does it need security constraints

getDefaultNamespace

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

Specified by:
getDefaultNamespace in interface javax.portlet.PortletConfig
Returns:
default namespace
See Also:
PortletConfig.getDefaultNamespace()

getPublicRenderParameterNames

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

Specified by:
getPublicRenderParameterNames in interface javax.portlet.PortletConfig
Returns:
public render parameter names
See Also:
PortletConfig.getPublicRenderParameterNames()

getPublishingEventQNames

public final java.util.Enumeration<javax.xml.namespace.QName> getPublishingEventQNames()
Overridden method.

Specified by:
getPublishingEventQNames in interface javax.portlet.PortletConfig
Returns:
publishing event qnames
See Also:
PortletConfig.getPublishingEventQNames()

getProcessingEventQNames

public final java.util.Enumeration<javax.xml.namespace.QName> getProcessingEventQNames()
Overridden method.

Specified by:
getProcessingEventQNames in interface javax.portlet.PortletConfig
Returns:
processing event qnames
See Also:
PortletConfig.getProcessingEventQNames()

getSupportedLocales

public final java.util.Enumeration<java.util.Locale> getSupportedLocales()
Overridden method.

Specified by:
getSupportedLocales in interface javax.portlet.PortletConfig
Returns:
supported locales
See Also:
PortletConfig.getSupportedLocales()

notNullEnumeration

protected final java.util.Enumeration notNullEnumeration(java.util.List list)
Parameters:
list - list
Returns:
not null enumeration of a list

getContainerRuntimeOptions

public final java.util.Map<java.lang.String,java.lang.String[]> getContainerRuntimeOptions()
Overridden method.

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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.