public interface RestInputCustomizer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
convertToMap(java.lang.Object pObject,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Converts the supplied object to a Map of parameters
|
java.lang.String[] |
getAcceptableMimeTypes()
An array of mimetypes which this input customizer can handle
|
java.lang.Class<?> |
getContainerClass()
Returns the class of the type of object used by this object customizer to represent input
|
java.lang.String |
getEncoding()
Returns the character encoding of the output
|
java.lang.String |
getFormat()
Returns an identifier for the format, like "xml" or "json"
|
java.lang.Object |
instantiateObjectParameter(java.lang.Object pObject,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Instantiates an object from the formatted data in pObject
|
boolean |
isValidTypeString(java.lang.String pData)
Returns true if the pData string can be handled by the InputCustomizer, false otherwise
|
java.lang.Object |
parseString(java.lang.String pData,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Parses the given String and creates the appropriate representation of the data
|
java.lang.String[] |
splitMultipleStringsAtCharacter(java.lang.String pData,
char pChar)
Splits multiple strings of the input customizer's format at the specified character
|
static final java.lang.String CLASS_VERSION
java.lang.String getFormat()
java.lang.String[] getAcceptableMimeTypes()
java.lang.Class<?> getContainerClass()
java.lang.String getEncoding()
java.lang.Object parseString(java.lang.String pData,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
throws RestException
pData - a String which contains the data streampRequest - the servlet requestpResponse - the servlet responseRestException - if the string cannot be parsedjava.util.Map<java.lang.String,java.lang.Object> convertToMap(java.lang.Object pObject,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
throws RestException
pObject - the object to convertpRequest - the servlet requestpResponse - the servlet responseRestException - if an error occursjava.lang.Object instantiateObjectParameter(java.lang.Object pObject,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
throws RestException
pObject - the formatted dataRestExceptionboolean isValidTypeString(java.lang.String pData)
pData - the string to testjava.lang.String[] splitMultipleStringsAtCharacter(java.lang.String pData,
char pChar)
pData - the string to splitpChar - the character to split at