Class EnginePropertiesResource


  • @RestController
    public class EnginePropertiesResource
    extends Object
    Author:
    Joram Barrez
    • Constructor Detail

      • EnginePropertiesResource

        public EnginePropertiesResource()
    • Method Detail

      • validateAccessToProperties

        protected void validateAccessToProperties()
      • getEngineProperties

        @GetMapping(value="/management/engine-properties",
                    produces="application/json")
        public Map<String,​String> getEngineProperties()
      • deleteEngineProperty

        @DeleteMapping(value="/management/engine-properties/{engineProperty}",
                       produces="application/json")
        public void deleteEngineProperty​(@PathVariable
                                         String engineProperty,
                                         javax.servlet.http.HttpServletResponse response)
      • validatePropertyExists

        protected void validatePropertyExists​(String engineProperty)
      • createEngineProperty

        @PostMapping(value="/management/engine-properties",
                     produces="application/json")
        public void createEngineProperty​(@RequestBody
                                         EnginePropertiesResource.PropertyRequestBody propertyRequestBody,
                                         javax.servlet.http.HttpServletResponse response)
      • updateEngineProperty

        @PutMapping(value="/management/engine-properties/{engineProperty}",
                    produces="application/json")
        public void updateEngineProperty​(@PathVariable
                                         String engineProperty,
                                         @RequestBody
                                         EnginePropertiesResource.PropertyRequestBody propertyRequestBody)