Class VatController
java.lang.Object
org.cardanofoundation.lob.app.organisation.resource.VatController
@RestController
@RequestMapping("/api/v1/organisations")
@CrossOrigin(origins="http://localhost:3000")
@ConditionalOnProperty(value="lob.organisation.enabled",
havingValue="true",
matchIfMissing=true)
public class VatController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetVatCodes(String orgId) org.springframework.http.ResponseEntity<?> insertVatCode(String orgId, @Valid VatUpdate vatUpdate) org.springframework.http.ResponseEntity<?> insertVatCodesCsv(String orgId, org.springframework.web.multipart.MultipartFile file) org.springframework.http.ResponseEntity<?> updateReferenceCode(String orgId, @Valid VatUpdate vatUpdate)
-
Constructor Details
-
VatController
public VatController()
-
-
Method Details
-
getVatCodes
-
insertVatCode
@PostMapping(value="/{orgId}/vat-codes", produces="application/json") @PreAuthorize("hasRole(@securityConfig.getManagerRole()) or hasRole(@securityConfig.getAccountantRole()) or hasRole(@securityConfig.getAdminRole())") public org.springframework.http.ResponseEntity<?> insertVatCode(@PathVariable("orgId") String orgId, @Valid @RequestBody @Valid VatUpdate vatUpdate) -
updateReferenceCode
@PutMapping(value="/{orgId}/vat-codes", produces="application/json") @PreAuthorize("hasRole(@securityConfig.getManagerRole()) or hasRole(@securityConfig.getAccountantRole()) or hasRole(@securityConfig.getAdminRole())") public org.springframework.http.ResponseEntity<?> updateReferenceCode(@PathVariable("orgId") String orgId, @Valid @RequestBody @Valid VatUpdate vatUpdate) -
insertVatCodesCsv
@PostMapping(value="/{orgId}/vat-codes", produces="application/json", consumes="multipart/form-data") @PreAuthorize("hasRole(@securityConfig.getManagerRole()) or hasRole(@securityConfig.getAccountantRole()) or hasRole(@securityConfig.getAdminRole())") public org.springframework.http.ResponseEntity<?> insertVatCodesCsv(@PathVariable("orgId") String orgId, @RequestParam("file") org.springframework.web.multipart.MultipartFile file)
-