|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.wsrp2.consumer.impl.WSRPConsumerPlugin
public class WSRPConsumerPlugin
Based on WSRPConsumerPortlet written by Benjamin Mestrallet Author : Roman Pedchenko roman.pedchenko@exoplatform.com.ua Author : Alexey Zavizionov alexey.zavizionov@exoplatform.com.ua
| Field Summary | |
|---|---|
protected WSRPAdminPortletDataImp |
adminPortlet
|
static String[] |
SUPPORTED_LOCALES
|
static String |
USER_SESSIONS_KEY
|
| Constructor Summary | |
|---|---|
WSRPConsumerPlugin(org.exoplatform.container.ExoContainerContext context,
ConsumerEnvironment consumer,
PortletContainerService pcService,
URLTemplateComposer templateComposer,
PortletContainerConf pcConf,
WSRPConfiguration conf)
|
|
| Method Summary | |
|---|---|
Map<String,PortletData> |
getAllPortletMetaData()
Get all portlet metadata. |
ResourceBundle |
getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String portletAppName,
String portletName,
Locale locale)
Get bundle. |
String |
getDescription()
|
String |
getName()
|
String[] |
getPortalManagedPortletModes(String portletAppName,
String portletName)
Get portal managed portlet modes. |
PortletApp |
getPortletApp(String portletAppName)
Get portlet app. |
Collection<String> |
getPortletAppNames()
Get portlet app names. |
Collection<javax.portlet.PortletMode> |
getPortletModes(String portletAppName,
String portletName,
String markup)
Get portlet modes. |
Map<String,String[]> |
getPortletPreference(Input input)
Get portlet preference. |
javax.portlet.PortletPreferences |
getPortletPreferences(Input input)
Get portlet preferences. |
Collection<javax.portlet.PortletMode> |
getSupportedPortletModes()
Get supported portlet modes. |
Collection<javax.portlet.WindowState> |
getSupportedWindowStates()
Get supported window states. |
Collection<javax.portlet.WindowState> |
getWindowStates(String portletAppName,
String portletName,
String markup)
Get window states. |
protected void |
initConsumer()
|
boolean |
isEventPayloadTypeMatches(String portletAppName,
QName eventName,
Serializable payload)
Is event payload type matches. |
boolean |
isModeSuported(String portletAppName,
String portletName,
String markup,
javax.portlet.PortletMode mode)
Is mode suported. |
boolean |
isStateSupported(String portletAppName,
String portletName,
String markup,
javax.portlet.WindowState state)
Is state supported. |
ActionOutput |
processAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionInput input)
Process action. |
EventOutput |
processEvent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
EventInput input)
Process event. |
RenderOutput |
render(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RenderInput input)
Render. |
void |
sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> attrs,
String portletApplicationName)
Send attrs. |
ResourceOutput |
serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResourceInput input)
Serve resource. |
void |
setDescription(String description)
Overridden method. |
void |
setMajorVersion(int majorVersion)
Set major version. |
void |
setMinorVersion(int minorVersion)
Set minor version. |
void |
setName(String name)
Overridden method. |
void |
setPortletPreference(Input input,
Map<String,String> preferences)
Set portlet preference. |
void |
setPortletPreference2(Input input,
Map<String,String[]> preferences)
Set portlet preference with string array. |
void |
setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
Set portlet preferences. |
void |
setProperties(Map<String,String> properties)
Set properties. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String[] SUPPORTED_LOCALES
protected WSRPAdminPortletDataImp adminPortlet
public static final String USER_SESSIONS_KEY
| Constructor Detail |
|---|
public WSRPConsumerPlugin(org.exoplatform.container.ExoContainerContext context,
ConsumerEnvironment consumer,
PortletContainerService pcService,
URLTemplateComposer templateComposer,
PortletContainerConf pcConf,
WSRPConfiguration conf)
| Method Detail |
|---|
public void setName(String name)
PortletContainerPlugin
setName in interface org.exoplatform.container.component.ComponentPluginsetName in interface PortletContainerPluginname - nameComponentPlugin.setName(java.lang.String)public String getName()
getName in interface org.exoplatform.container.component.ComponentPluginpublic void setDescription(String description)
PortletContainerPlugin
setDescription in interface org.exoplatform.container.component.ComponentPluginsetDescription in interface PortletContainerPlugindescription - descriptionComponentPlugin.setDescription(java.lang.String)public String getDescription()
getDescription in interface org.exoplatform.container.component.ComponentPluginpublic void setMajorVersion(int majorVersion)
PortletContainerPlugin
setMajorVersion in interface PortletContainerPluginmajorVersion - major versionpublic void setMinorVersion(int minorVersion)
PortletContainerPlugin
setMinorVersion in interface PortletContainerPluginminorVersion - minor vesrionpublic void setProperties(Map<String,String> properties)
PortletContainerPlugin
setProperties in interface PortletContainerPluginproperties - propertiesprotected void initConsumer()
public Collection<javax.portlet.PortletMode> getSupportedPortletModes()
PortletContainerPlugin
getSupportedPortletModes in interface PortletContainerPluginpublic Collection<javax.portlet.WindowState> getSupportedWindowStates()
PortletContainerPlugin
getSupportedWindowStates in interface PortletContainerPlugin
public Collection<javax.portlet.PortletMode> getPortletModes(String portletAppName,
String portletName,
String markup)
PortletContainerPlugin
getPortletModes in interface PortletContainerPluginportletAppName - app nameportletName - portlet namemarkup - markup
public final String[] getPortalManagedPortletModes(String portletAppName,
String portletName)
PortletContainerPlugin
getPortalManagedPortletModes in interface PortletContainerPlugin
public boolean isModeSuported(String portletAppName,
String portletName,
String markup,
javax.portlet.PortletMode mode)
PortletContainerPlugin
isModeSuported in interface PortletContainerPluginportletAppName - app nameportletName - portlet namemarkup - markupmode - portlet mode
public Collection<javax.portlet.WindowState> getWindowStates(String portletAppName,
String portletName,
String markup)
PortletContainerPlugin
getWindowStates in interface PortletContainerPluginportletAppName - app nameportletName - portlet namemarkup - markup
public boolean isStateSupported(String portletAppName,
String portletName,
String markup,
javax.portlet.WindowState state)
PortletContainerPlugin
isStateSupported in interface PortletContainerPluginportletAppName - app nameportletName - portlet namemarkup - markupstate - window state
public boolean isEventPayloadTypeMatches(String portletAppName,
QName eventName,
Serializable payload)
PortletContainerPlugin
isEventPayloadTypeMatches in interface PortletContainerPluginportletAppName - app nameeventName - event namepayload - payload
public Map<String,PortletData> getAllPortletMetaData()
PortletContainerPlugin
getAllPortletMetaData in interface PortletContainerPluginpublic PortletApp getPortletApp(String portletAppName)
PortletContainerPlugin
getPortletApp in interface PortletContainerPluginportletAppName - app name
public ResourceBundle getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String portletAppName,
String portletName,
Locale locale)
throws PortletContainerException
PortletContainerPlugin
getBundle in interface PortletContainerPluginrequest - requestresponse - responseportletAppName - app nameportletName - portlet namelocale - locale
PortletContainerException - exception
public void setPortletPreference(Input input,
Map<String,String> preferences)
throws PortletContainerException
PortletContainerPlugin
setPortletPreference in interface PortletContainerPlugininput - inputpreferences - preferences
PortletContainerException - exceptionpublic Map<String,String[]> getPortletPreference(Input input)
PortletContainerPlugin
getPortletPreference in interface PortletContainerPlugininput - input
public javax.portlet.PortletPreferences getPortletPreferences(Input input)
PortletContainerPlugin
getPortletPreferences in interface PortletContainerPlugininput - input
public void setPortletPreference2(Input input,
Map<String,String[]> preferences)
throws PortletContainerException
PortletContainerPlugin
setPortletPreference2 in interface PortletContainerPlugininput - inputpreferences - preferences
PortletContainerException - exception
public void setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
throws PortletContainerException
PortletContainerPlugin
setPortletPreferences in interface PortletContainerPlugininput - inputpreferences - preferences
PortletContainerException - exception
public ActionOutput processAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionInput input)
throws PortletContainerException
PortletContainerPlugin
processAction in interface PortletContainerPluginrequest - requestresponse - responseinput - input
PortletContainerException - exception
public RenderOutput render(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
RenderInput input)
throws PortletContainerException
PortletContainerPlugin
render in interface PortletContainerPluginrequest - requestresponse - responseinput - input
PortletContainerException - exception
public void sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> attrs,
String portletApplicationName)
throws PortletContainerException
PortletContainerPlugin
sendAttrs in interface PortletContainerPluginrequest - requestresponse - responseattrs - attrsportletApplicationName - app name
PortletContainerException - exception
public ResourceOutput serveResource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResourceInput input)
throws PortletContainerException
PortletContainerPlugin
serveResource in interface PortletContainerPluginrequest - requestresponse - responseinput - input
PortletContainerException - exception
public EventOutput processEvent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
EventInput input)
throws PortletContainerException
PortletContainerPlugin
processEvent in interface PortletContainerPluginrequest - requestresponse - responseinput - input
PortletContainerException - exceptionpublic final Collection<String> getPortletAppNames()
getPortletAppNames in interface PortletContainerPlugin
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||