Interface SystemCategoryControllerApi
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-06-05T07:24:45.940581912Z[Etc/UTC]")
@Validated
public interface SystemCategoryControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> createSystemCategory(@Valid SystemCategoryImplDtoGenerated systemCategoryImplDtoGenerated) POST /api/system-categories : createorg.springframework.http.ResponseEntity<Void> deleteCategory(UUID systemCategoryId) DELETE /api/system-categories/{systemCategoryId} : deleteorg.springframework.http.ResponseEntity<List<SystemCategoryDtoGenerated>> GET /api/system-categories : getAllorg.springframework.http.ResponseEntity<List<SystemCategoryNameViewDtoGenerated>> GET /api/system-categories/short : Getting system categories in abbreviated form :{id:\"\",name:\"\"}org.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> getSystemCategory(UUID systemCategoryId) GET /api/system-categories/{systemCategoryId} : getorg.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> updateSystemCategory(@Valid SystemCategoryImplDtoGenerated systemCategoryImplDtoGenerated) PUT /api/system-categories : update
-
Method Details
-
createSystemCategory
@RequestMapping(method=POST, value="/api/system-categories", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> createSystemCategory(@Valid @RequestBody(required=false) @Valid SystemCategoryImplDtoGenerated systemCategoryImplDtoGenerated) POST /api/system-categories : create- Parameters:
systemCategoryImplDtoGenerated- (optional)- Returns:
- OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
deleteCategory
@RequestMapping(method=DELETE, value="/api/system-categories/{systemCategoryId}") org.springframework.http.ResponseEntity<Void> deleteCategory(@PathVariable("systemCategoryId") UUID systemCategoryId) DELETE /api/system-categories/{systemCategoryId} : delete- Parameters:
systemCategoryId- systemCategoryId (required)- Returns:
- OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
-
getAllSystemCategories
@RequestMapping(method=GET, value="/api/system-categories", produces="application/json") org.springframework.http.ResponseEntity<List<SystemCategoryDtoGenerated>> getAllSystemCategories()GET /api/system-categories : getAll- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getShortAll
@RequestMapping(method=GET, value="/api/system-categories/short", produces="application/json") org.springframework.http.ResponseEntity<List<SystemCategoryNameViewDtoGenerated>> getShortAll()GET /api/system-categories/short : Getting system categories in abbreviated form :{id:\"\",name:\"\"}- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getSystemCategory
@RequestMapping(method=GET, value="/api/system-categories/{systemCategoryId}", produces="application/json") org.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> getSystemCategory(@PathVariable("systemCategoryId") UUID systemCategoryId) GET /api/system-categories/{systemCategoryId} : get- Parameters:
systemCategoryId- systemCategoryId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
updateSystemCategory
@RequestMapping(method=PUT, value="/api/system-categories", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<SystemCategoryDtoGenerated> updateSystemCategory(@Valid @RequestBody(required=false) @Valid SystemCategoryImplDtoGenerated systemCategoryImplDtoGenerated) PUT /api/system-categories : update- Parameters:
systemCategoryImplDtoGenerated- (optional)- Returns:
- OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-