Klasse ConfigurationControllerDecorator

java.lang.Object
de.dlr.proseo.procmgr.rest.ConfigurationControllerDecorator
Alle implementierten Schnittstellen:
ConfigurationController

@RestController @RequestMapping(value="/proseo/processor-mgr/{version}/configurations", produces="application/json") @Validated public class ConfigurationControllerDecorator extends Object implements ConfigurationController
No description (Generated with springmvc-raml-parser v.2.0.5)
  • Konstruktordetails

    • ConfigurationControllerDecorator

      public ConfigurationControllerDecorator()
  • Methodendetails

    • getConfigurations

      @RequestMapping(value="", method=GET) public org.springframework.http.ResponseEntity<List<RestConfiguration>> getConfigurations(@RequestParam(required=false) String mission, @RequestParam(required=false) String processorName, @RequestParam(required=false) String configurationVersion, @RequestParam(required=false) Integer recordFrom, @RequestParam(required=false) Integer recordTo)
      Get configurations by mission, processor name and configuration version
      Angegeben von:
      getConfigurations in Schnittstelle ConfigurationController
    • createConfiguration

      @RequestMapping(value="", method=POST) public org.springframework.http.ResponseEntity<RestConfiguration> createConfiguration(@Valid @RequestBody @Valid RestConfiguration restConfiguration)
      Create a new configuration
      Angegeben von:
      createConfiguration in Schnittstelle ConfigurationController
    • countConfigurations

      @RequestMapping(value="/count", method=GET) public org.springframework.http.ResponseEntity<?> countConfigurations(@RequestParam(required=false) String missionCode, @RequestParam(required=false) String processorName, @RequestParam(required=false) String configurationVersion)
      Count the configurations matching the specified mission, processor name, and configuration version.
      Angegeben von:
      countConfigurations in Schnittstelle ConfigurationController
    • getConfigurationById

      @RequestMapping(value="/{id}", method=GET) public org.springframework.http.ResponseEntity<RestConfiguration> getConfigurationById(@PathVariable Long id)
      Get a configuration by ID
      Angegeben von:
      getConfigurationById in Schnittstelle ConfigurationController
    • deleteConfigurationById

      @RequestMapping(value="/{id}", method=DELETE) public org.springframework.http.ResponseEntity<?> deleteConfigurationById(@PathVariable Long id)
      Delete a configuration by ID
      Angegeben von:
      deleteConfigurationById in Schnittstelle ConfigurationController
    • modifyConfiguration

      @RequestMapping(value="/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestConfiguration> modifyConfiguration(@PathVariable Long id, @RequestBody RestConfiguration restConfiguration)
      Update a configuration by ID
      Angegeben von:
      modifyConfiguration in Schnittstelle ConfigurationController