Class RestUtil
- java.lang.Object
-
- org.apache.olingo.odata2.core.rest.RestUtil
-
public class RestUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description RestUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PathInfoImplbuildODataPathInfo(SubLocatorParameter param)static <T> InputStreamcontentAsStream(T content)static javax.ws.rs.core.ResponseconvertResponse(ODataResponse odataResponse)static javax.ws.rs.core.ResponseconvertResponse(ODataResponse odataResponse, boolean omitResponseBody)static Map<String,String>convertToSinglevaluedMap(javax.ws.rs.core.MultivaluedMap<String,String> multi)static List<String>extractAcceptHeaders(SubLocatorParameter param)static javax.servlet.ServletInputStreamextractRequestContent(SubLocatorParameter param)Extracts the request content from the servlet as input stream.static ContentTypeextractRequestContentType(SubLocatorParameter param)static Map<String,String>extractRequestHeaders(javax.ws.rs.core.HttpHeaders httpHeaders)
-
-
-
Method Detail
-
convertResponse
public static javax.ws.rs.core.Response convertResponse(ODataResponse odataResponse)
-
convertResponse
public static javax.ws.rs.core.Response convertResponse(ODataResponse odataResponse, boolean omitResponseBody)
-
extractRequestContentType
public static ContentType extractRequestContentType(SubLocatorParameter param) throws ODataUnsupportedMediaTypeException
-
extractRequestContent
public static javax.servlet.ServletInputStream extractRequestContent(SubLocatorParameter param) throws ODataException
Extracts the request content from the servlet as input stream.- Parameters:
param- initialization parameters- Returns:
- the request content as input stream
- Throws:
ODataException- Caso ocorra exceção OData
-
contentAsStream
public static <T> InputStream contentAsStream(T content) throws ODataException
- Throws:
ODataException
-
extractAcceptHeaders
public static List<String> extractAcceptHeaders(SubLocatorParameter param) throws ODataBadRequestException
- Throws:
ODataBadRequestException
-
extractRequestHeaders
public static Map<String,String> extractRequestHeaders(javax.ws.rs.core.HttpHeaders httpHeaders)
-
buildODataPathInfo
public static PathInfoImpl buildODataPathInfo(SubLocatorParameter param) throws ODataException
- Throws:
ODataException
-
-