Class IntegrationDataController

java.lang.Object
de.hybris.platform.odata2webservices.controller.IntegrationDataController

@RestController public class IntegrationDataController extends Object
Controller for exchanging integration data and metadata
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<String>
    delete(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    getEntities(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    getEntity(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    getSchema(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    patch(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    post(javax.servlet.http.HttpServletRequest request)
     
    org.springframework.http.ResponseEntity<String>
    postBatch(javax.servlet.http.HttpServletRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IntegrationDataController

      public IntegrationDataController(IntegrationDataFacade integrationDataFacade)
  • Method Details

    • getSchema

      @GetMapping(value="/{service}/$metadata", produces="application/xml") public org.springframework.http.ResponseEntity<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<String> getEntity(javax.servlet.http.HttpServletRequest request)
    • getEntities

      @GetMapping(value="/{service}", produces={"application/xml","application/json;charset=UTF-8"}) public org.springframework.http.ResponseEntity<String> getEntities(javax.servlet.http.HttpServletRequest request)
    • post

      @PostMapping(value="/{service}/{entity}", produces={"application/xml","application/json;charset=UTF-8","application/atom+xml"}) public org.springframework.http.ResponseEntity<String> post(javax.servlet.http.HttpServletRequest request)
    • postBatch

      @PostMapping(value="/{service}/$batch", consumes="multipart/mixed", produces="multipart/mixed") public org.springframework.http.ResponseEntity<String> postBatch(javax.servlet.http.HttpServletRequest request)
    • delete

      @DeleteMapping("/{service}/{entity}") public org.springframework.http.ResponseEntity<String> delete(javax.servlet.http.HttpServletRequest request)
    • patch

      @PatchMapping("/{service}/{entity}") public org.springframework.http.ResponseEntity<String> patch(javax.servlet.http.HttpServletRequest request)