org.exoplatform.services.wsrp.consumer.impl
Class WSRPConsumerPlugin
java.lang.Object
org.exoplatform.services.wsrp.consumer.impl.WSRPConsumerPlugin
- All Implemented Interfaces:
- org.exoplatform.container.component.ComponentPlugin, PortletContainerPlugin
public class WSRPConsumerPlugin
- extends java.lang.Object
- implements PortletContainerPlugin
Based on WSRPConsumerPortlet written by Benjamin Mestrallet Author: Roman
Pedchenko roman.pedchenko@exoplatform.com.ua Author: Alexey Zavizionov
alexey.zavizionov@exoplatform.com.ua
|
Method Summary |
java.util.Map<java.lang.String,PortletData> |
getAllPortletMetaData()
|
java.util.ResourceBundle |
getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String portletAppName,
java.lang.String portletName,
java.util.Locale locale)
|
java.lang.String |
getDescription()
|
java.lang.String |
getName()
|
java.lang.String[] |
getPortalManagedPortletModes(java.lang.String portletAppName,
java.lang.String portletName)
|
PortletApp |
getPortletApp(java.lang.String portletAppName)
|
java.util.Collection<java.lang.String> |
getPortletAppNames()
Get portlet app names. |
java.util.Collection<javax.portlet.PortletMode> |
getPortletModes(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getPortletPreference(Input input)
|
javax.portlet.PortletPreferences |
getPortletPreferences(Input input)
|
java.util.Collection<javax.portlet.PortletMode> |
getSupportedPortletModes()
|
java.util.Collection<javax.portlet.WindowState> |
getSupportedWindowStates()
|
java.util.Collection<javax.portlet.WindowState> |
getWindowStates(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
|
protected void |
initConsumer()
|
boolean |
isEventPayloadTypeMatches(java.lang.String portletAppName,
javax.xml.namespace.QName eventName,
java.io.Serializable payload)
|
boolean |
isModeSuported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.PortletMode mode)
|
boolean |
isStateSupported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.WindowState state)
|
ActionOutput |
processAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionInput input)
|
EventOutput |
processEvent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
EventInput input)
|
RenderOutput |
render(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RenderInput input)
|
void |
sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Map<java.lang.String,java.lang.Object> attrs,
java.lang.String portletApplicationName)
|
ResourceOutput |
serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResourceInput input)
|
void |
setDescription(java.lang.String description)
|
void |
setMajorVersion(int majorVersion)
|
void |
setMinorVersion(int minorVersion)
|
void |
setName(java.lang.String name)
|
void |
setPortletPreference(Input input,
java.util.Map<java.lang.String,java.lang.String> preferences)
|
void |
setPortletPreference2(Input input,
java.util.Map<java.lang.String,java.lang.String[]> preferences)
|
void |
setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
|
void |
setProperties(java.util.Map properties)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUPPORTED_LOCALES
public static final java.lang.String[] SUPPORTED_LOCALES
adminPortlet
protected WSRPAdminPortletDataImp adminPortlet
USER_SESSIONS_KEY
public static final java.lang.String USER_SESSIONS_KEY
- See Also:
- Constant Field Values
WSRPConsumerPlugin
public WSRPConsumerPlugin(org.exoplatform.container.ExoContainerContext context,
ConsumerEnvironment consumer,
PortletContainerService pcService,
URLTemplateComposer templateComposer,
PortletContainerConf pcConf,
WSRPConfiguration conf)
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface org.exoplatform.container.component.ComponentPlugin- Specified by:
setName in interface PortletContainerPlugin
getName
public java.lang.String getName()
- Specified by:
getName in interface org.exoplatform.container.component.ComponentPlugin
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription in interface org.exoplatform.container.component.ComponentPlugin- Specified by:
setDescription in interface PortletContainerPlugin
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface org.exoplatform.container.component.ComponentPlugin
setMajorVersion
public void setMajorVersion(int majorVersion)
- Specified by:
setMajorVersion in interface PortletContainerPlugin
setMinorVersion
public void setMinorVersion(int minorVersion)
- Specified by:
setMinorVersion in interface PortletContainerPlugin
setProperties
public void setProperties(java.util.Map properties)
- Specified by:
setProperties in interface PortletContainerPlugin
initConsumer
protected void initConsumer()
getSupportedPortletModes
public java.util.Collection<javax.portlet.PortletMode> getSupportedPortletModes()
- Specified by:
getSupportedPortletModes in interface PortletContainerPlugin
getSupportedWindowStates
public java.util.Collection<javax.portlet.WindowState> getSupportedWindowStates()
- Specified by:
getSupportedWindowStates in interface PortletContainerPlugin
getPortletModes
public java.util.Collection<javax.portlet.PortletMode> getPortletModes(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
- Specified by:
getPortletModes in interface PortletContainerPlugin
isModeSuported
public boolean isModeSuported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.PortletMode mode)
- Specified by:
isModeSuported in interface PortletContainerPlugin
getPortalManagedPortletModes
public final java.lang.String[] getPortalManagedPortletModes(java.lang.String portletAppName,
java.lang.String portletName)
- Specified by:
getPortalManagedPortletModes in interface PortletContainerPlugin
getWindowStates
public java.util.Collection<javax.portlet.WindowState> getWindowStates(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
- Specified by:
getWindowStates in interface PortletContainerPlugin
isStateSupported
public boolean isStateSupported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.WindowState state)
- Specified by:
isStateSupported in interface PortletContainerPlugin
isEventPayloadTypeMatches
public boolean isEventPayloadTypeMatches(java.lang.String portletAppName,
javax.xml.namespace.QName eventName,
java.io.Serializable payload)
throws PortletContainerException
- Specified by:
isEventPayloadTypeMatches in interface PortletContainerPlugin
- Throws:
PortletContainerException
getAllPortletMetaData
public java.util.Map<java.lang.String,PortletData> getAllPortletMetaData()
- Specified by:
getAllPortletMetaData in interface PortletContainerPlugin
getPortletApp
public PortletApp getPortletApp(java.lang.String portletAppName)
- Specified by:
getPortletApp in interface PortletContainerPlugin
getBundle
public java.util.ResourceBundle getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String portletAppName,
java.lang.String portletName,
java.util.Locale locale)
throws PortletContainerException
- Specified by:
getBundle in interface PortletContainerPlugin
- Throws:
PortletContainerException
setPortletPreference
public void setPortletPreference(Input input,
java.util.Map<java.lang.String,java.lang.String> preferences)
throws PortletContainerException
- Specified by:
setPortletPreference in interface PortletContainerPlugin
- Throws:
PortletContainerException
getPortletPreference
public java.util.Map<java.lang.String,java.lang.String[]> getPortletPreference(Input input)
- Specified by:
getPortletPreference in interface PortletContainerPlugin
getPortletPreferences
public javax.portlet.PortletPreferences getPortletPreferences(Input input)
- Specified by:
getPortletPreferences in interface PortletContainerPlugin
setPortletPreference2
public void setPortletPreference2(Input input,
java.util.Map<java.lang.String,java.lang.String[]> preferences)
throws PortletContainerException
- Specified by:
setPortletPreference2 in interface PortletContainerPlugin
- Throws:
PortletContainerException
setPortletPreferences
public void setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
throws PortletContainerException
- Specified by:
setPortletPreferences in interface PortletContainerPlugin
- Throws:
PortletContainerException
processAction
public ActionOutput processAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionInput input)
throws PortletContainerException
- Specified by:
processAction in interface PortletContainerPlugin
- Throws:
PortletContainerException
processEvent
public EventOutput processEvent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
EventInput input)
throws PortletContainerException
- Specified by:
processEvent in interface PortletContainerPlugin
- Throws:
PortletContainerException
serveResource
public ResourceOutput serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResourceInput input)
throws PortletContainerException
- Specified by:
serveResource in interface PortletContainerPlugin
- Throws:
PortletContainerException
render
public RenderOutput render(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RenderInput input)
throws PortletContainerException
- Specified by:
render in interface PortletContainerPlugin
- Throws:
PortletContainerException
sendAttrs
public void sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Map<java.lang.String,java.lang.Object> attrs,
java.lang.String portletApplicationName)
throws PortletContainerException
- Specified by:
sendAttrs in interface PortletContainerPlugin
- Throws:
PortletContainerException
getPortletAppNames
public final java.util.Collection<java.lang.String> getPortletAppNames()
- Get portlet app names.
- Specified by:
getPortletAppNames in interface PortletContainerPlugin
- Returns:
- collection of string
Copyright © 2011 eXo Platform SAS. All Rights Reserved.