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 TypeMethodDescriptionvoidcleanup()Deprecated.voidclose()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) voidlogTraceDataDump(org.slf4j.Logger logger) voidregisterAttachment(String name, AttachmentData data) voidregisterHeader(String name, String... values) voidregisterProzessParameter(String name, String... value) voidregisterProzessPrameter(String name, String... value) Deprecated.voidregisterRenderParameter(String name, String... value) voidregisterRenderPrameter(String name, String... value) Deprecated.voidregisterUpload(String name, org.apache.commons.fileupload.FileItem upload) voidregisterValue(String name, boolean expandExisting, String... value) voidregisterValue(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.PREFIXis 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.PREFIXis 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:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable
 - 
cleanup
Deprecated.useclose() - 
getDataDump
Deprecated.- Returns:
 Stringdata-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
 
 -