| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.rest.input.RestInputCustomizerImpl
public abstract class RestInputCustomizerImpl
An abstract class which implements functionality common to input customizers.
| Field Summary | |
|---|---|
| static java.lang.String | CLASS_VERSIONClass version string | 
| protected static char | SPACE | 
| Fields inherited from class atg.nucleus.GenericService | 
|---|
| SERVICE_INFO_KEY | 
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging | 
|---|
| DEFAULT_LOG_TRACE_STATUS | 
| Fields inherited from interface atg.nucleus.logging.ApplicationLogging | 
|---|
| DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS | 
| Constructor Summary | |
|---|---|
| RestInputCustomizerImpl()Constructor | |
| Method Summary | |
|---|---|
|  java.lang.String[] | getAcceptableMimeTypes()Returns an array of allowable mimeTypes which this input customizer can handle | 
|  java.lang.String | getEncoding()Gets the Character encoding which defaults to UTF-8 | 
|  java.lang.String | getFormat()Returns the format for the input customizer, for example "json" or "xml" | 
| static RestInputCustomizer | getInputCustomizer(java.lang.Class pClass)Returns the input customer which can handle the given object class type | 
| static RestInputCustomizer | getInputCustomizer(java.lang.String pMimeType)Returns the input customer which can handle the given mime type | 
|  java.lang.String | getMapKeyElementString()The string to use for map key tags | 
|  java.lang.String | getMapValueElementString()The string to use for map value tags | 
| protected  java.lang.Object | javaInstanceForClass(java.lang.String pClassName,
                     DynamoHttpServletResponse pResponse)for a given json object, return a java object instance | 
|  void | setAcceptableMimeTypes(java.lang.String[] pAcceptableMimeTypes)Sets the array of allowable mimeTypes which this input customizer can handle | 
|  void | setEncoding(java.lang.String pEncoding)Sets the Character encoding to be used for input | 
| protected  void | setFormat(java.lang.String pFormat)Sets the format for the input customizer | 
|  void | setMapKeyElementString(java.lang.String pMapKeyElementString)Sets the string to use for map key tags | 
|  void | setMapValueElementString(java.lang.String pMapValueElementString)Sets the string to use for map value tags | 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
|---|
| vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface atg.rest.input.RestInputCustomizer | 
|---|
| convertToMap, getContainerClass, instantiateObjectParameter, isValidTypeString, parseString, splitMultipleStringsAtCharacter | 
| Field Detail | 
|---|
public static java.lang.String CLASS_VERSION
protected static final char SPACE
| Constructor Detail | 
|---|
public RestInputCustomizerImpl()
| Method Detail | 
|---|
public java.lang.String getFormat()
getFormat in interface RestInputCustomizerprotected void setFormat(java.lang.String pFormat)
pFormat - the format to setpublic java.lang.String[] getAcceptableMimeTypes()
getAcceptableMimeTypes in interface RestInputCustomizerpublic void setAcceptableMimeTypes(java.lang.String[] pAcceptableMimeTypes)
pAcceptableMimeTypes - the acceptableMimeTypes to setpublic java.lang.String getMapKeyElementString()
public void setMapKeyElementString(java.lang.String pMapKeyElementString)
pMapKeyElementString - the mapKeyElementString to setpublic java.lang.String getMapValueElementString()
public void setMapValueElementString(java.lang.String pMapValueElementString)
pMapValueElementString - the mapValueElementString to setpublic java.lang.String getEncoding()
getEncoding in interface RestInputCustomizerpublic void setEncoding(java.lang.String pEncoding)
pEncoding - character encodingpublic static RestInputCustomizer getInputCustomizer(java.lang.String pMimeType)
pMimeType - the mime type
public static RestInputCustomizer getInputCustomizer(java.lang.Class pClass)
pClass - a container class such as JSONObject or Document
protected java.lang.Object javaInstanceForClass(java.lang.String pClassName,
                                                DynamoHttpServletResponse pResponse)
                                         throws RestException
pClassName - the class name for the object to instantiatepResponse - the response object
RestException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||