Class IntegrationDataController
- java.lang.Object
-
- de.hybris.platform.odata2webservices.controller.IntegrationDataController
-
@RestController public class IntegrationDataController extends java.lang.ObjectController for exchanging integration data and metadata
-
-
Constructor Summary
Constructors Constructor Description IntegrationDataController(ODataFacade oDataWebMonitoringFacade, org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.processor.ODataResponse,org.springframework.http.ResponseEntity<java.lang.String>> oDataResponseToResponseEntityConverter, org.springframework.core.convert.converter.Converter<javax.servlet.http.HttpServletRequest,org.apache.olingo.odata2.api.processor.ODataContext> httpServletRequestToODataContextConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<java.lang.String>delete(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<java.lang.String>getEntities(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<java.lang.String>getEntity(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<java.lang.String>getSchema(javax.servlet.http.HttpServletRequest request)protected org.springframework.http.ResponseEntity<java.lang.String>handleRequest(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<java.lang.String>post(javax.servlet.http.HttpServletRequest request)
-
-
-
Constructor Detail
-
IntegrationDataController
public IntegrationDataController(ODataFacade oDataWebMonitoringFacade, org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.processor.ODataResponse,org.springframework.http.ResponseEntity<java.lang.String>> oDataResponseToResponseEntityConverter, org.springframework.core.convert.converter.Converter<javax.servlet.http.HttpServletRequest,org.apache.olingo.odata2.api.processor.ODataContext> httpServletRequestToODataContextConverter)
-
-
Method Detail
-
getSchema
@GetMapping(value="/{service}/$metadata", produces="application/xml") public org.springframework.http.ResponseEntity<java.lang.String> getSchema(javax.servlet.http.HttpServletRequest request)
-
getEntity
@GetMapping(value={"/{service}/{entity}","/{service}/{entity}/{property}"}, produces={"application/xml","application/json;charset=UTF-8","application/atom+xml"}) public org.springframework.http.ResponseEntity<java.lang.String> getEntity(javax.servlet.http.HttpServletRequest request)
-
getEntities
@GetMapping(value="/{service}", produces={"application/xml","application/json;charset=UTF-8"}) public org.springframework.http.ResponseEntity<java.lang.String> getEntities(javax.servlet.http.HttpServletRequest request)
-
post
@PostMapping(value={"/{service}/{entity}","/{service}/$batch"}, produces={"application/xml","application/json;charset=UTF-8","application/atom+xml"}) public org.springframework.http.ResponseEntity<java.lang.String> post(javax.servlet.http.HttpServletRequest request)
-
delete
@DeleteMapping("/{service}/{entity}") public org.springframework.http.ResponseEntity<java.lang.String> delete(javax.servlet.http.HttpServletRequest request)
-
handleRequest
protected org.springframework.http.ResponseEntity<java.lang.String> handleRequest(javax.servlet.http.HttpServletRequest request)
-
-