Class SymbolAliasApiController

java.lang.Object
com.bluebell.greenhouse.planter.controllers.symbol.SymbolAliasApiController

@RestController @RequestMapping("${bluebell.base.api.controller.endpoint}/symbol-alias") @CrossOrigin(origins="*", methods={DELETE,POST,PUT}) public class SymbolAliasApiController extends Object
API controller for symbol aliases.
Version:
3.0.6
Author:
Stephen Prizio
  • Constructor Details

    • SymbolAliasApiController

      public SymbolAliasApiController()
  • Method Details

    • postCreateNewSymbolAlias

      @PostMapping("/create-symbol-alias") public org.springframework.http.ResponseEntity<SymbolAliasDTO> postCreateNewSymbolAlias(@Valid @RequestBody @Valid CreateUpdateSymbolAliasDTO data)
      Creates a new SymbolAlias.
      Parameters:
      data - CreateUpdateSymbolAliasDTO
      Returns:
      ResponseEntity
    • putUpdateSymbolAlias

      @PutMapping("/update-symbol-alias") public org.springframework.http.ResponseEntity<SymbolAliasDTO> putUpdateSymbolAlias(@Valid @RequestBody @Valid CreateUpdateSymbolAliasDTO data, @RequestParam("symbolAliasUid") String symbolAliasUid)
      Updates an existing SymbolAlias.
      Parameters:
      data - CreateUpdateSymbolAliasDTO
      symbolAliasUid - symbol alias uid
      Returns:
      ResponseEntity
    • deleteSymbolAlias

      @DeleteMapping("/delete-symbol-alias") public org.springframework.http.ResponseEntity<Void> deleteSymbolAlias(@RequestParam("symbolAliasUid") String symbolAliasUid)
      Deletes a symbol alias.
      Parameters:
      symbolAliasUid - symbol alias uid
      Returns:
      ResponseEntity