|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlumis.portal.PortalRequestParameters
public class PortalRequestParameters
Object representing portal parameters.
Nested Class Summary | |
---|---|
static class |
PortalRequestParameters.PreviousParameters
The previous parameters of a page. |
Field Summary | |
---|---|
static java.lang.String |
II_PARAMETER_PORTLET_MODE
Parameter at service interface instance scope that stores the portlet mode. |
static java.lang.String |
II_PARAMETER_WINDOW_STATE
Parameter at service interface instance scope that stores the window state. |
static java.lang.String |
PAGE_PARAMETER_CALLER_INTERFACE_INST
|
static java.lang.String |
PAGE_PARAMETER_CHANNELID
|
static java.lang.String |
PAGE_PARAMETER_CLIENT_SCRIPT_REQUEST
|
static java.lang.String |
PAGE_PARAMETER_CLIENTRENDERED
|
static java.lang.String |
PAGE_PARAMETER_DATA_PREVIEW_MODE
|
static java.lang.String |
PAGE_PARAMETER_FROM_PCM
|
static java.lang.String |
PAGE_PARAMETER_HIGHLIGHT_INTERFACE_INST
|
static java.lang.String |
PAGE_PARAMETER_INTERFACE
|
static java.lang.String |
PAGE_PARAMETER_INTERFACE_INST
|
static java.lang.String |
PAGE_PARAMETER_ITEM_ID
|
static java.lang.String |
PAGE_PARAMETER_ITEMID
|
static java.lang.String |
PAGE_PARAMETER_LOCALE
|
static java.lang.String |
PAGE_PARAMETER_MODE
The parameter name used to represent the current mode. |
static java.lang.String |
PAGE_PARAMETER_NEW
|
static java.lang.String |
PAGE_PARAMETER_PAGE_CACHE_ID
|
static java.lang.String |
PAGE_PARAMETER_PAGEID
|
static java.lang.String |
PAGE_PARAMETER_PERSPECTIVE
The parameter name used to represent the current perspective. |
static java.lang.String |
PAGE_PARAMETER_PREVIEW_ITEMID
|
static java.lang.String |
PAGE_PARAMETER_PREVIOUS
|
static java.lang.String |
PAGE_PARAMETER_PREVIOUS_STORAGE_ID
Stores the id that identifies the previous parameter in the session object. |
static java.lang.String |
PAGE_PARAMETER_PRINTING
|
static java.lang.String |
PAGE_PARAMETER_PROCESS_ACTION
|
static java.lang.String |
PAGE_PARAMETER_RENDER_INTERFACE_INST
|
static java.lang.String |
PAGE_PARAMETER_REQUEST_FROM_HTML_FILE
|
static java.lang.String |
PAGE_PARAMETER_RUN_TIME_INTERFACE
|
static java.lang.String |
PAGE_PARAMETER_RUN_TIME_SERVICE_INST
|
static java.lang.String |
PAGE_PARAMETER_SAVE_XML
|
static java.lang.String |
PAGE_PARAMETER_SERVICE
|
static java.lang.String |
PAGE_PARAMETER_SERVICE_INST
|
static java.lang.String |
PAGE_PARAMETER_TEMPORARY_MODE
The parameter name used to represent the local mode. |
static java.lang.String |
URL_REPLACEABLE_PARAMETER_PAGEID
|
Constructor Summary | |
---|---|
PortalRequestParameters(SessionConfig sessionConfig,
javax.servlet.http.HttpServletRequest httpServletRequest,
java.util.Map<java.lang.String,java.lang.String[]> multiPartParameters,
ITransaction portalTransaction)
|
|
PortalRequestParameters(SessionConfig sessionConfig,
ITransaction portalTransaction)
|
|
PortalRequestParameters(SessionConfig sessionConfig,
java.lang.String parametersXmlString,
ITransaction portalTransaction)
|
Method Summary | |
---|---|
void |
applyServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
Applies service interface instance parameters, keeping previous values for portlet mode or window state parameters, if each did not change. |
PortalRequestParameters.PreviousParameters |
generatePreviousParameters(javax.servlet.http.HttpServletRequest request)
Generate the previous parameters for this portal request parameters instance, storing it for automatic later retrieval. |
java.lang.String |
getPageParameterValue(java.lang.String name)
|
java.lang.String |
getPreviousParametersStorageId()
Returns the previous parameters storage id. |
FileParameter |
getServiceInterfaceInstanceFileParameterValue(java.lang.String name,
java.lang.String serviceInterfaceInstanceId)
|
java.util.Enumeration<java.lang.String> |
getServiceInterfaceInstanceParameterNames(java.lang.String serviceInterfaceInstanceId)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId)
|
java.lang.String |
getServiceInterfaceInstanceParameterValue(java.lang.String name,
java.lang.String serviceInterfaceInstanceId)
|
java.lang.String[] |
getServiceInterfaceInstanceParameterValues(java.lang.String name,
java.lang.String serviceInterfaceInstanceId)
|
static boolean |
isReservedParameter(java.lang.String parameterName)
Indicates if the parameter is reserved for special use by the portal and may not be freely used by an installed application. |
void |
setPageParameter(java.lang.String parameterName,
java.lang.String[] parameterValues)
|
void |
setPageParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
java.util.HashMap<java.lang.String,java.lang.String[]> |
setParameters(org.w3c.dom.Document parametersDoc)
|
void |
setParameters(java.lang.String parametersXmlString)
|
void |
setServiceInstanceParameters(java.lang.String serviceInstanceId,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
void |
setServiceInterfaceInstanceFileParameters(java.lang.String serviceInterfaceInstanceId,
java.util.Map<java.lang.String,FileParameter> parameters)
|
void |
setServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
void |
setServiceInterfaceParameters(java.lang.String serviceInterfaceId,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
void |
setServiceParameters(java.lang.String serviceId,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PAGE_PARAMETER_CLIENT_SCRIPT_REQUEST
public static final java.lang.String PAGE_PARAMETER_PRINTING
public static final java.lang.String PAGE_PARAMETER_FROM_PCM
public static final java.lang.String PAGE_PARAMETER_SAVE_XML
public static final java.lang.String PAGE_PARAMETER_RENDER_INTERFACE_INST
public static final java.lang.String PAGE_PARAMETER_CALLER_INTERFACE_INST
public static final java.lang.String PAGE_PARAMETER_PREVIEW_ITEMID
public static final java.lang.String PAGE_PARAMETER_DATA_PREVIEW_MODE
public static final java.lang.String PAGE_PARAMETER_ITEMID
public static final java.lang.String PAGE_PARAMETER_ITEM_ID
public static final java.lang.String PAGE_PARAMETER_RUN_TIME_INTERFACE
public static final java.lang.String PAGE_PARAMETER_RUN_TIME_SERVICE_INST
public static final java.lang.String PAGE_PARAMETER_SERVICE_INST
public static final java.lang.String PAGE_PARAMETER_SERVICE
public static final java.lang.String PAGE_PARAMETER_INTERFACE
public static final java.lang.String PAGE_PARAMETER_INTERFACE_INST
public static final java.lang.String PAGE_PARAMETER_NEW
public static final java.lang.String PAGE_PARAMETER_PREVIOUS
public static final java.lang.String PAGE_PARAMETER_PROCESS_ACTION
public static final java.lang.String PAGE_PARAMETER_PAGEID
public static final java.lang.String PAGE_PARAMETER_CHANNELID
public static final java.lang.String PAGE_PARAMETER_CLIENTRENDERED
public static final java.lang.String PAGE_PARAMETER_REQUEST_FROM_HTML_FILE
public static final java.lang.String PAGE_PARAMETER_PAGE_CACHE_ID
public static final java.lang.String PAGE_PARAMETER_LOCALE
public static final java.lang.String PAGE_PARAMETER_HIGHLIGHT_INTERFACE_INST
public static final java.lang.String URL_REPLACEABLE_PARAMETER_PAGEID
public static final java.lang.String PAGE_PARAMETER_PERSPECTIVE
public static final java.lang.String PAGE_PARAMETER_MODE
public static final java.lang.String PAGE_PARAMETER_TEMPORARY_MODE
public static final java.lang.String PAGE_PARAMETER_PREVIOUS_STORAGE_ID
PreviousParametersStorage
,
Constant Field Valuespublic static final java.lang.String II_PARAMETER_PORTLET_MODE
public static final java.lang.String II_PARAMETER_WINDOW_STATE
Constructor Detail |
---|
public PortalRequestParameters(SessionConfig sessionConfig, ITransaction portalTransaction)
public PortalRequestParameters(SessionConfig sessionConfig, java.lang.String parametersXmlString, ITransaction portalTransaction) throws PortalException
PortalException
public PortalRequestParameters(SessionConfig sessionConfig, javax.servlet.http.HttpServletRequest httpServletRequest, java.util.Map<java.lang.String,java.lang.String[]> multiPartParameters, ITransaction portalTransaction) throws PortalException
PortalException
Method Detail |
---|
public static boolean isReservedParameter(java.lang.String parameterName)
parameterName
- the parameter name.
public void setParameters(java.lang.String parametersXmlString) throws PortalException
PortalException
public java.util.HashMap<java.lang.String,java.lang.String[]> setParameters(org.w3c.dom.Document parametersDoc) throws PortalException
PortalException
public java.util.Enumeration<java.lang.String> getServiceInterfaceInstanceParameterNames(java.lang.String serviceInterfaceInstanceId) throws PortalException
PortalException
public FileParameter getServiceInterfaceInstanceFileParameterValue(java.lang.String name, java.lang.String serviceInterfaceInstanceId)
public java.lang.String getServiceInterfaceInstanceParameterValue(java.lang.String name, java.lang.String serviceInterfaceInstanceId) throws PortalException
PortalException
public java.lang.String[] getServiceInterfaceInstanceParameterValues(java.lang.String name, java.lang.String serviceInterfaceInstanceId) throws PortalException
PortalException
public java.util.Map<java.lang.String,java.lang.String[]> getServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId) throws PortalException
PortalException
public void applyServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId, java.util.Map<java.lang.String,java.lang.String[]> parameters)
serviceInterfaceInstanceId
- the service interface instance that is the target of the parameters.parameters
- the parameters to be applied.public void setServiceInterfaceInstanceParameters(java.lang.String serviceInterfaceInstanceId, java.util.Map<java.lang.String,java.lang.String[]> parameters) throws PortalException
PortalException
public void setServiceInterfaceInstanceFileParameters(java.lang.String serviceInterfaceInstanceId, java.util.Map<java.lang.String,FileParameter> parameters) throws PortalException
PortalException
public void setServiceInterfaceParameters(java.lang.String serviceInterfaceId, java.util.Map<java.lang.String,java.lang.String[]> parameters) throws PortalException
PortalException
public void setServiceInstanceParameters(java.lang.String serviceInstanceId, java.util.Map<java.lang.String,java.lang.String[]> parameters) throws PortalException
PortalException
public void setServiceParameters(java.lang.String serviceId, java.util.Map<java.lang.String,java.lang.String[]> parameters) throws PortalException
PortalException
public void setPageParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters) throws PortalException
PortalException
public void setPageParameter(java.lang.String parameterName, java.lang.String[] parameterValues) throws PortalException
PortalException
public final java.lang.String getPreviousParametersStorageId()
PAGE_PARAMETER_PREVIOUS_STORAGE_ID
parameter
when the session storage is to be used if the previous parameters in the
request are not found.
public PortalRequestParameters.PreviousParameters generatePreviousParameters(javax.servlet.http.HttpServletRequest request) throws PortalException
PAGE_PARAMETER_PREVIOUS_STORAGE_ID
must be set with the value of the key of the previous parameters returned.
request
- the user's request.
PortalException
public java.lang.String getPageParameterValue(java.lang.String name) throws PortalException
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |