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(IntegrationDataFacade integrationDataFacade)
-
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)org.springframework.http.ResponseEntity<java.lang.String>patch(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<java.lang.String>post(javax.servlet.http.HttpServletRequest request)
-
-
-
Constructor Detail
-
IntegrationDataController
public IntegrationDataController(IntegrationDataFacade integrationDataFacade)
-
-
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)
-
patch
@PatchMapping("/{service}/{entity}") public org.springframework.http.ResponseEntity<java.lang.String> patch(javax.servlet.http.HttpServletRequest request)
-
-