public class ParameterWrapping extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ParameterWrapping.WrapperType
This is just a dummy marker class used to identify a generated
document/literal wrapped type
|
Constructor and Description |
---|
ParameterWrapping() |
Modifier and Type | Method and Description |
---|---|
static void |
generateWrapper(ParameterMetaData pmd,
boolean addTypeMapping)
Generates a wrapper type and assigns it to the passed ParameterMetaData
object.
|
static Class<?> |
getWrappedType(String variable,
Class<?> wrapperType) |
static Map<Integer,Object> |
unwrapRequestParameters(ParameterMetaData request,
Object reqStruct,
Object[] methodParams) |
static Object |
unwrapResponseParameters(ParameterMetaData retMetaData,
Object resStruct,
Object[] methodParams) |
static Object |
wrapRequestParameters(ParameterMetaData request,
Object[] methodParams) |
static Object |
wrapResponseParameters(ParameterMetaData returnMetaData,
Object returnValue,
Map<Integer,Object> outParameters) |
public static Object wrapRequestParameters(ParameterMetaData request, Object[] methodParams)
public static Map<Integer,Object> unwrapRequestParameters(ParameterMetaData request, Object reqStruct, Object[] methodParams)
public static Object wrapResponseParameters(ParameterMetaData returnMetaData, Object returnValue, Map<Integer,Object> outParameters)
public static Object unwrapResponseParameters(ParameterMetaData retMetaData, Object resStruct, Object[] methodParams)
public static void generateWrapper(ParameterMetaData pmd, boolean addTypeMapping)
pmd
- a document/literal wrapped parameterCopyright © 2013 JBoss by Red Hat. All Rights Reserved.