Interface SystemCategoryControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-06-05T07:24:45.940581912Z[Etc/UTC]") @Validated public interface SystemCategoryControllerApi
  • 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)