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_CONTEXT
allowPreferences, 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, setupPreferencesEdit
getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage
destroy, doDispatch, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, serveResource
public 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.Portlet
init
in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
javax.portlet.PortletException
public void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse) throws javax.portlet.PortletException, IOException
processAction
in interface javax.portlet.Portlet
processAction
in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
actionRequest
- actionResponse
- javax.portlet.PortletException
IOException
public void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, IOException
doView
in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
javax.portlet.PortletException
IOException
public void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, IOException
doEdit
in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
javax.portlet.PortletException
IOException
protected byte[] doWebContent(String method, String sourceAttr, Map sourceParams, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException
javax.portlet.PortletException
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) throws javax.portlet.PortletException
javax.portlet.PortletException
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)
protected RewriterController getRewriterController(String contextPath) throws Exception
Exception
protected Rewriter createRewriter(javax.portlet.PortletRequest request, RewriterController rewriterController, Ruleset ruleset) throws RewriterException
RewriterException
protected 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
IOException
protected 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
IOException
URISyntaxException
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.