public class WebContentPortlet
extends org.apache.portals.bridges.velocity.GenericVelocityPortlet
| Modifier and Type | Field and Description |
|---|---|
static String |
BROWSER_ACTION_NEXT_PAGE |
static String |
BROWSER_ACTION_PARAM |
static String |
BROWSER_ACTION_PREVIOUS_PAGE |
static String |
BROWSER_ACTION_REFRESH_PAGE |
static String |
EDIT_SOURCE_PARAM |
static String |
FORM_MULTIPART_METHOD |
static String |
HISTORY |
static String |
HTTP_STATE |
protected static org.slf4j.Logger |
log |
static String |
NO_URL |
static String |
VIEW_SOURCE_PARAM
Configuration constants.
|
PORTLET_BRIDGE_CONTEXTallowPreferences, defaultActionPage, defaultCustomPage, defaultEditPage, defaultHelpPage, defaultViewPage, PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE| Constructor and Description |
|---|
WebContentPortlet() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.http.client.methods.HttpRequestBase |
createHttpRequest(org.apache.http.impl.client.CloseableHttpClient client,
String method,
String uri,
Map<String,String[]> queryParams,
Map<String,String[]> formPostParams,
javax.portlet.RenderRequest request) |
protected Rewriter |
createRewriter(javax.portlet.PortletRequest request,
RewriterController rewriterController,
Ruleset ruleset) |
void |
doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
protected byte[] |
doHttpWebContent(org.apache.http.impl.client.CloseableHttpClient httpClient,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
int retryCount,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
WebContentRewriter rewriter) |
protected byte[] |
doPreemptiveAuthentication(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
protected boolean |
doRequestedAuthentication(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
void |
doView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
doView Renders the URL in the following order 1) SESSION_PARAMETER
2)cached version 3) defined for preference SRC
|
protected byte[] |
doWebContent(String method,
String sourceAttr,
Map sourceParams,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
protected org.apache.http.impl.client.CloseableHttpClient |
getHttpClient(javax.portlet.RenderRequest request,
org.apache.http.client.CookieStore cookieStore) |
protected org.apache.http.impl.client.HttpClientBuilder |
getHttpClientBuilder(javax.portlet.PortletRequest request,
org.apache.http.client.CookieStore cookieStore) |
protected org.apache.http.client.protocol.HttpClientContext |
getHttpClientContext(javax.portlet.PortletRequest request,
org.apache.http.client.methods.HttpRequestBase httpRequest)
Override this method to give a custom
HttpClientContext
when executing HttpClient. |
protected RewriterController |
getRewriterController(String contextPath) |
void |
init(javax.portlet.PortletConfig config)
Initialize portlet configuration.
|
void |
processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
processAction() Checks action initiated by the WebContent portlet which
means that a user has clicked on an URL
|
doCustom, doHelp, doPreferencesEdit, getContext, getContext, render, setupPreferencesEditgetDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPagedestroy, doDispatch, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, serveResourcepublic static final String VIEW_SOURCE_PARAM
public static final String EDIT_SOURCE_PARAM
public static final String BROWSER_ACTION_PARAM
public static final String BROWSER_ACTION_PREVIOUS_PAGE
public static final String BROWSER_ACTION_REFRESH_PAGE
public static final String BROWSER_ACTION_NEXT_PAGE
public static final String HISTORY
public static final String HTTP_STATE
protected static final org.slf4j.Logger log
public static final String FORM_MULTIPART_METHOD
public static final String NO_URL
public void init(javax.portlet.PortletConfig config)
throws javax.portlet.PortletException
init in interface javax.portlet.Portletinit in class org.apache.portals.bridges.velocity.GenericVelocityPortletjavax.portlet.PortletExceptionpublic void processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws javax.portlet.PortletException,
IOException
processAction in interface javax.portlet.PortletprocessAction in class org.apache.portals.bridges.velocity.GenericVelocityPortletactionRequest - actionResponse - javax.portlet.PortletExceptionIOExceptionpublic void doView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
IOException
doView in class org.apache.portals.bridges.velocity.GenericVelocityPortletjavax.portlet.PortletExceptionIOExceptionpublic void doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
IOException
doEdit in class org.apache.portals.bridges.velocity.GenericVelocityPortletjavax.portlet.PortletExceptionIOExceptionprotected byte[] doWebContent(String method, String sourceAttr, Map sourceParams, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException
javax.portlet.PortletExceptionprotected byte[] doHttpWebContent(org.apache.http.impl.client.CloseableHttpClient httpClient,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
int retryCount,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
WebContentRewriter rewriter)
throws javax.portlet.PortletException
javax.portlet.PortletExceptionprotected byte[] doPreemptiveAuthentication(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
protected boolean doRequestedAuthentication(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.methods.HttpRequestBase httpRequest,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
protected RewriterController getRewriterController(String contextPath) throws Exception
Exceptionprotected Rewriter createRewriter(javax.portlet.PortletRequest request, RewriterController rewriterController, Ruleset ruleset) throws RewriterException
RewriterExceptionprotected org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder(javax.portlet.PortletRequest request,
org.apache.http.client.CookieStore cookieStore)
protected org.apache.http.impl.client.CloseableHttpClient getHttpClient(javax.portlet.RenderRequest request,
org.apache.http.client.CookieStore cookieStore)
throws IOException
IOExceptionprotected org.apache.http.client.protocol.HttpClientContext getHttpClientContext(javax.portlet.PortletRequest request,
org.apache.http.client.methods.HttpRequestBase httpRequest)
HttpClientContext
when executing HttpClient.request - protected org.apache.http.client.methods.HttpRequestBase createHttpRequest(org.apache.http.impl.client.CloseableHttpClient client,
String method,
String uri,
Map<String,String[]> queryParams,
Map<String,String[]> formPostParams,
javax.portlet.RenderRequest request)
throws IOException,
URISyntaxException
IOExceptionURISyntaxExceptionCopyright © 2008–2015 The Apache Software Foundation. All rights reserved.