Class DefaultRestResponse
- java.lang.Object
-
- com.aspectran.web.activity.response.AbstractRestResponse
-
- com.aspectran.web.activity.response.DefaultRestResponse
-
- All Implemented Interfaces:
CustomTransformer
,RestResponse
public class DefaultRestResponse extends AbstractRestResponse
The default RestResponse supports APON, JSON, and XML data types.Created: 2019-06-16
-
-
Constructor Summary
Constructors Constructor Description DefaultRestResponse()
DefaultRestResponse(java.lang.Object data)
DefaultRestResponse(java.lang.String label, java.lang.Object data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MediaType
getContentTypeByPathExtension(java.lang.String extension)
protected java.util.List<MediaType>
getSupportedContentTypes()
void
transform(Activity activity)
protected void
transformByContentType(Activity activity, java.lang.String encoding, MediaType contentType)
-
Methods inherited from class com.aspectran.web.activity.response.AbstractRestResponse
accepted, badRequest, conflict, created, created, defaultContentType, determineContentType, determineEncoding, favorPathExtension, forbidden, getData, getDefaultContentType, getLocation, getName, getStatus, ignoreAcceptHeader, ignoreUnknownPathExtensions, internalServerError, isFavorPathExtension, isIgnoreAcceptHeader, isIgnoreUnknownPathExtensions, isPrettyPrint, methodNotAllowed, movedPermanently, noContent, notAcceptable, notFound, notModified, ok, preconditionFailed, prettyPrint, seeOther, setData, setData, setDefaultContentType, setDefaultContentType, setFavorPathExtension, setIgnoreAcceptHeader, setIgnoreUnknownPathExtensions, setPrettyPrint, setStatus, setStatus, temporaryRedirect, unauthorized, unsupportedMediaType
-
-
-
-
Method Detail
-
getSupportedContentTypes
protected java.util.List<MediaType> getSupportedContentTypes()
- Specified by:
getSupportedContentTypes
in classAbstractRestResponse
-
getContentTypeByPathExtension
protected MediaType getContentTypeByPathExtension(java.lang.String extension)
- Specified by:
getContentTypeByPathExtension
in classAbstractRestResponse
-
transform
public void transform(Activity activity) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-