org.exoplatform.services.portletcontainer.plugins.pc
Class PortletDataImp

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.PortletDataImp
All Implemented Interfaces:
PortletData

public class PortletDataImp
extends java.lang.Object
implements PortletData

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Field Summary
protected  org.exoplatform.container.ExoContainer cont
          Exo container.
protected  boolean localPortlet
          Local portlet flag.
protected  Portlet portlet
          Portlet object.
protected  java.util.List<UserAttribute> userAttributes
          User attributes.
protected  UserDataConstraint userDataConstraintType
          User data constraint type.
 
Fields inherited from interface org.exoplatform.services.portletcontainer.pci.PortletData
KEYWORDS, PORTLET_SHORT_TITLE, PORTLET_TITLE
 
Constructor Summary
PortletDataImp(org.exoplatform.container.ExoContainer cont, Portlet portlet, UserDataConstraint userDataConstraintType, java.util.List<UserAttribute> userAttributes, boolean localPortlet)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String[]> getContainerRuntimeOption()
          Overridden method.
 java.util.List<Description> getDescription()
          Overridden method.
 java.lang.String getDescription(java.lang.String lang)
          Overridden method.
 java.util.List<DisplayName> getDisplayName()
          Overridden method.
 boolean getEscapeXml()
          Overridden method.
 java.lang.String getExpirationCache()
          Overridden method.
 java.util.List<InitParam> getInitParam()
          Overridden method.
 java.util.ResourceBundle getPortletInfo(java.util.Locale locale)
           
 java.lang.String getPortletName()
          Overridden method.
 ExoPortletPreferences getPortletPreferences()
          Overridden method.
 java.util.List<SecurityRoleRef> getSecurityRoleRef()
          Overridden method.
 java.util.List<java.util.Locale> getSupportedLocale()
          Overridden method.
 java.util.List<javax.xml.namespace.QName> getSupportedProcessingEvent()
          Overridden method.
 java.util.List<java.lang.String> getSupportedPublicRenderParameter()
          Overridden method.
 java.util.List<javax.xml.namespace.QName> getSupportedPublishingEvent()
          Overridden method.
 java.util.List<Supports> getSupports()
          Overridden method.
 java.util.List<UserAttribute> getUserAttributes()
          Overridden method.
 Portlet getWrappedPortletTyped()
           
 boolean isCacheGlobal()
          Overridden method.
 boolean isLocalPortlet()
          Is local portlet.
 boolean isSecure()
          Overridden method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userAttributes

protected java.util.List<UserAttribute> userAttributes
User attributes.


portlet

protected Portlet portlet
Portlet object.


userDataConstraintType

protected UserDataConstraint userDataConstraintType
User data constraint type.


cont

protected org.exoplatform.container.ExoContainer cont
Exo container.


localPortlet

protected boolean localPortlet
Local portlet flag.

Constructor Detail

PortletDataImp

public PortletDataImp(org.exoplatform.container.ExoContainer cont,
                      Portlet portlet,
                      UserDataConstraint userDataConstraintType,
                      java.util.List<UserAttribute> userAttributes,
                      boolean localPortlet)
Parameters:
cont - exo container
portlet - portlet object
userDataConstraintType - user data constraint type
userAttributes - user attributes
localPortlet - TODO
Method Detail

getWrappedPortletTyped

public final Portlet getWrappedPortletTyped()
Returns:
portlet object

getDisplayName

public final java.util.List<DisplayName> getDisplayName()
Overridden method.

Specified by:
getDisplayName in interface PortletData
Returns:
display names
See Also:
PortletData.getDisplayName()

getSecurityRoleRef

public final java.util.List<SecurityRoleRef> getSecurityRoleRef()
Overridden method.

Specified by:
getSecurityRoleRef in interface PortletData
Returns:
security role defs
See Also:
PortletData.getSecurityRoleRef()

getInitParam

public final java.util.List<InitParam> getInitParam()
Overridden method.

Specified by:
getInitParam in interface PortletData
Returns:
init params
See Also:
PortletData.getInitParam()

getPortletInfo

public final java.util.ResourceBundle getPortletInfo(java.util.Locale locale)
Parameters:
locale - locale
Returns:
portlet info

getSupports

public final java.util.List<Supports> getSupports()
Overridden method.

Specified by:
getSupports in interface PortletData
Returns:
supports
See Also:
PortletData.getSupports()

getDescription

public final java.util.List<Description> getDescription()
Overridden method.

Specified by:
getDescription in interface PortletData
Returns:
descriptions
See Also:
PortletData.getDescription()

getDescription

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

Specified by:
getDescription in interface PortletData
Parameters:
lang - language
Returns:
description
See Also:
PortletData.getDescription(java.lang.String)

isCacheGlobal

public final boolean isCacheGlobal()
Overridden method.

Specified by:
isCacheGlobal in interface PortletData
Returns:
is cache global
See Also:
PortletData.isCacheGlobal()

getExpirationCache

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

Specified by:
getExpirationCache in interface PortletData
Returns:
expiration cache
See Also:
PortletData.getExpirationCache()

getPortletName

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

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

getSupportedLocale

public final java.util.List<java.util.Locale> getSupportedLocale()
Overridden method.

Specified by:
getSupportedLocale in interface PortletData
Returns:
supported locales
See Also:
PortletData.getSupportedLocale()

getPortletPreferences

public final ExoPortletPreferences getPortletPreferences()
Overridden method.

Specified by:
getPortletPreferences in interface PortletData
Returns:
portlet preferences
See Also:
PortletData.getPortletPreferences()

isSecure

public final boolean isSecure()
Overridden method.

Specified by:
isSecure in interface PortletData
Returns:
is secure
See Also:
PortletData.isSecure()

getUserAttributes

public final java.util.List<UserAttribute> getUserAttributes()
Overridden method.

Specified by:
getUserAttributes in interface PortletData
Returns:
user attributes
See Also:
PortletData.getUserAttributes()

getSupportedProcessingEvent

public final java.util.List<javax.xml.namespace.QName> getSupportedProcessingEvent()
Overridden method.

Specified by:
getSupportedProcessingEvent in interface PortletData
Returns:
supported processing events
See Also:
PortletData.getSupportedProcessingEvent()

getSupportedPublishingEvent

public final java.util.List<javax.xml.namespace.QName> getSupportedPublishingEvent()
Overridden method.

Specified by:
getSupportedPublishingEvent in interface PortletData
Returns:
supported publishing events
See Also:
PortletData.getSupportedPublishingEvent()

getSupportedPublicRenderParameter

public final java.util.List<java.lang.String> getSupportedPublicRenderParameter()
Overridden method.

Specified by:
getSupportedPublicRenderParameter in interface PortletData
Returns:
supported public render parameters
See Also:
PortletData.getSupportedPublicRenderParameter()

getContainerRuntimeOption

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

Specified by:
getContainerRuntimeOption in interface PortletData
Returns:
container runtime options
See Also:
PortletData.getContainerRuntimeOption()

getEscapeXml

public boolean getEscapeXml()
Overridden method.

Specified by:
getEscapeXml in interface PortletData
Returns:
escape xml
See Also:
PortletData.getEscapeXml()

isLocalPortlet

public boolean isLocalPortlet()
Is local portlet.

Returns:
boolean value if it is a local portlet


Copyright © 2010 eXo Platform SAS. All Rights Reserved.