Class IntegrationDataController


  • @RestController
    public class IntegrationDataController
    extends java.lang.Object
    Controller for exchanging integration data and metadata
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)