@RestController
@RequestMapping(path="/v1/classifications",
produces="application/json")
public class ClassificationController
extends java.lang.Object
Classification related endpoints.| Constructor and Description |
|---|
ClassificationController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<ClassificationResource> |
createClassification(ClassificationResource resource) |
org.springframework.http.ResponseEntity<ClassificationResource> |
getClassification(java.lang.String classificationId) |
org.springframework.http.ResponseEntity<ClassificationResource> |
getClassification(java.lang.String classificationKey,
java.lang.String domain) |
org.springframework.http.ResponseEntity<java.util.List<pro.taskana.ClassificationSummary>> |
getClassifications() |
org.springframework.http.ResponseEntity<java.util.List<java.lang.String>> |
getDomains() |
org.springframework.http.ResponseEntity<ClassificationResource> |
updateClassification(ClassificationResource resource) |
@GetMapping
@Transactional(readOnly=true,
rollbackFor=java.lang.Exception.class)
public org.springframework.http.ResponseEntity<java.util.List<pro.taskana.ClassificationSummary>> getClassifications()
@GetMapping(path="/{classificationId}")
@Transactional(readOnly=true,
rollbackFor=java.lang.Exception.class)
public org.springframework.http.ResponseEntity<ClassificationResource> getClassification(@PathVariable
java.lang.String classificationId)
throws pro.taskana.exceptions.ClassificationNotFoundException,
pro.taskana.exceptions.NotAuthorizedException,
pro.taskana.exceptions.ClassificationAlreadyExistException,
pro.taskana.exceptions.ConcurrencyException,
pro.taskana.exceptions.DomainNotFoundException
pro.taskana.exceptions.ClassificationNotFoundExceptionpro.taskana.exceptions.NotAuthorizedExceptionpro.taskana.exceptions.ClassificationAlreadyExistExceptionpro.taskana.exceptions.ConcurrencyExceptionpro.taskana.exceptions.DomainNotFoundException@GetMapping(path="/{classificationKey}/{domain}")
@Transactional(readOnly=true,
rollbackFor=java.lang.Exception.class)
public org.springframework.http.ResponseEntity<ClassificationResource> getClassification(@PathVariable
java.lang.String classificationKey,
@PathVariable
java.lang.String domain)
throws pro.taskana.exceptions.ClassificationNotFoundException,
pro.taskana.exceptions.NotAuthorizedException,
pro.taskana.exceptions.ClassificationAlreadyExistException,
pro.taskana.exceptions.ConcurrencyException,
pro.taskana.exceptions.DomainNotFoundException
pro.taskana.exceptions.ClassificationNotFoundExceptionpro.taskana.exceptions.NotAuthorizedExceptionpro.taskana.exceptions.ClassificationAlreadyExistExceptionpro.taskana.exceptions.ConcurrencyExceptionpro.taskana.exceptions.DomainNotFoundException@GetMapping(path="/domains")
@Transactional(readOnly=true,
rollbackFor=java.lang.Exception.class)
public org.springframework.http.ResponseEntity<java.util.List<java.lang.String>> getDomains()
@PostMapping @Transactional(rollbackFor=java.lang.Exception.class) public org.springframework.http.ResponseEntity<ClassificationResource> createClassification(@RequestBody ClassificationResource resource) throws pro.taskana.exceptions.NotAuthorizedException, pro.taskana.exceptions.ClassificationNotFoundException, pro.taskana.exceptions.ClassificationAlreadyExistException, pro.taskana.exceptions.ConcurrencyException, pro.taskana.exceptions.DomainNotFoundException
pro.taskana.exceptions.NotAuthorizedExceptionpro.taskana.exceptions.ClassificationNotFoundExceptionpro.taskana.exceptions.ClassificationAlreadyExistExceptionpro.taskana.exceptions.ConcurrencyExceptionpro.taskana.exceptions.DomainNotFoundException@PutMapping @Transactional(rollbackFor=java.lang.Exception.class) public org.springframework.http.ResponseEntity<ClassificationResource> updateClassification(@RequestBody ClassificationResource resource) throws pro.taskana.exceptions.NotAuthorizedException, pro.taskana.exceptions.ClassificationNotFoundException, pro.taskana.exceptions.ConcurrencyException, pro.taskana.exceptions.ClassificationAlreadyExistException, pro.taskana.exceptions.DomainNotFoundException
pro.taskana.exceptions.NotAuthorizedExceptionpro.taskana.exceptions.ClassificationNotFoundExceptionpro.taskana.exceptions.ConcurrencyExceptionpro.taskana.exceptions.ClassificationAlreadyExistExceptionpro.taskana.exceptions.DomainNotFoundExceptionCopyright © 2018. All rights reserved.