Package de.xima.fc.mdl.request
Class ParameterWrapper
java.lang.Object
de.xima.fc.mdl.request.ParameterWrapper
- All Implemented Interfaces:
Closeable
,Serializable
,AutoCloseable
public final class ParameterWrapper
extends Object
implements Serializable, AutoCloseable, Closeable
Request-Parameter-Wrapper
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
Deprecated.void
close()
Deprecated.getProzessParam
(String key) Deprecated.When multiple values exists for a processing parameters, this returns all of them separated with a comma.getRenderParam
(String key) Deprecated.When multiple values exists for a render parameters, this returns all of them separated with a comma.getRenderParameter
(String key) void
logTraceDataDump
(org.slf4j.Logger logger) void
registerAttachment
(String name, AttachmentData data) void
registerHeader
(String name, String... values) void
registerProzessParameter
(String name, String... value) void
registerProzessPrameter
(String name, String... value) Deprecated.void
registerRenderParameter
(String name, String... value) void
registerRenderPrameter
(String name, String... value) Deprecated.void
registerUpload
(String name, org.apache.commons.fileupload.FileItem upload) void
registerValue
(String name, boolean expandExisting, String... value) void
registerValue
(String name, String... value)
-
Constructor Details
-
ParameterWrapper
public ParameterWrapper()
-
-
Method Details
-
registerProzessParameter
-
registerRenderParameter
-
registerValue
-
registerValue
-
registerHeader
-
registerUpload
-
registerAttachment
-
getRenderParam
Deprecated.When multiple values exists for a render parameters, this returns all of them separated with a comma. This usually occurs when the render parameter is specified twice (such as via URL and post parameters) -- in that case, it usually has the same value. UsegetRenderParameter(String)
to get that value. Otherwise, if you expect multiple values, usegetRenderParameters(String)
.- Parameters:
key
- The key of a render parameter to retrieve. This key may or may not start with theCmnConst.RenderParams.PREFIX
.- Returns:
- All values for the given key, separated with commas. When no value exists for the given key, returns the empty string.
-
getRenderParameter
- Parameters:
key
- The key of a render parameter to retrieve. When the key does not start withCmnConst.RenderParams.PREFIX
, that prefix is added to the key.- Returns:
- The first value for the given key. When no value exists for the given key, returns the empty string.
-
getRenderParameters
- Parameters:
key
- The key of a render parameter to retrieve. When the key does not start withCmnConst.RenderParams.PREFIX
, that prefix is added to the key.- Returns:
- The first value for the given key. When no value exists for the given key, returns the empty list.
-
getProzessParam
Deprecated.When multiple values exists for a processing parameters, this returns all of them separated with a comma. This usually occurs when the processing parameter is specified twice (as a URL parameter and as an input field) -- in that case, it usually has the same value. UsegetProcessParameter(String)
to get that value. Otherwise, if you expect multiple values, usegetProcessParameters(String)
.- Parameters:
key
- The key of a process parameter to retrieve. This key may or may not start with theCmnConst.ProzessParams.PREFIX
.- Returns:
- All values for the given key, separated with commas. When no value exists for the given key, returns the empty string.
-
getProcessParameter
- Parameters:
key
- The key of a process parameter to retrieve. TheCmnConst.ProzessParams.PREFIX
is added when the key does not have that prefix already.- Returns:
- The first value for the given key. When no value exists for the given key, returns the empty string.
-
getProcessParameters
- Parameters:
key
- The key of a process parameter to retrieve. TheCmnConst.ProzessParams.PREFIX
is added when the key does not have that prefix already.- Returns:
- All values for the given processing parameters key. When no value exists for the given key, returns the empty list.
-
getUploadParameters
- Returns:
- All uploaded files from multipart requests.
-
getValueParameters
- Returns:
- All URL and multipart parameters.
-
getHeaderParameters
- Returns:
- All header parameters from the request.
-
logTraceDataDump
public void logTraceDataDump(org.slf4j.Logger logger) -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
cleanup
Deprecated.useclose()
-
getDataDump
Deprecated.- Returns:
String
data-dump
-
registerProzessPrameter
Deprecated.Registers an prozess-parameter- Parameters:
name
- parameter-namevalue
- parameter-value
-
registerRenderPrameter
Deprecated.Registers an render-parameter- Parameters:
name
- parameter-namevalue
- parameter-value
-