Interface AttachmentControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-09-30T20:29:52.316964268Z[Etc/UTC]") @Validated public interface AttachmentControllerApi
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<Void>
    deleteByAttributeIdAndDatasetId(UUID attributeId, UUID datasetId)
    DELETE /attachment/attributeId/{attributeId}/dataset/{datasetId} : deleteByAttributeIdAndDatasetId
    org.springframework.http.ResponseEntity<Void>
    deleteByParameterId(UUID parameterUuid)
    DELETE /attachment/{parameterUuid} : deleteByParameterId
    org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    GET /attachment/attributeId/{attributeId}/dataset/{datasetId} : getAttachmentByAttributeIdAndDatasetId
    org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    GET /attachment/{parameterUuid} : getAttachmentByParameterId
    org.springframework.http.ResponseEntity<FileDataDto>
    uploadByAttributeIdAndDatasetId(UUID attributeId, UUID datasetId, @NotNull @Valid String type, @NotNull @Valid String fileName, org.springframework.core.io.Resource file, @Valid UUID dataSetListId, @Valid Long modifiedWhen)
    POST /attachment/attributeId/{attributeId}/dataset/{datasetId} : uploadByAttributeIdAndDatasetId
    org.springframework.http.ResponseEntity<FileDataDto>
    uploadByParameterId(UUID parameterUuid, @NotNull @Valid String type, @NotNull @Valid String fileName, org.springframework.core.io.Resource file)
    POST /attachment/{parameterUuid} : uploadByParameterId
  • Method Details

    • deleteByAttributeIdAndDatasetId

      @RequestMapping(method=DELETE, value="/attachment/attributeId/{attributeId}/dataset/{datasetId}") org.springframework.http.ResponseEntity<Void> deleteByAttributeIdAndDatasetId(@PathVariable("attributeId") UUID attributeId, @PathVariable("datasetId") UUID datasetId)
      DELETE /attachment/attributeId/{attributeId}/dataset/{datasetId} : deleteByAttributeIdAndDatasetId
      Parameters:
      attributeId - attributeId (required)
      datasetId - datasetId (required)
      Returns:
      OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
    • deleteByParameterId

      @RequestMapping(method=DELETE, value="/attachment/{parameterUuid}") org.springframework.http.ResponseEntity<Void> deleteByParameterId(@PathVariable("parameterUuid") UUID parameterUuid)
      DELETE /attachment/{parameterUuid} : deleteByParameterId
      Parameters:
      parameterUuid - parameterUuid (required)
      Returns:
      OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
    • getAttachmentByAttributeIdAndDatasetId

      @RequestMapping(method=GET, value="/attachment/attributeId/{attributeId}/dataset/{datasetId}", produces="application/octet-stream") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getAttachmentByAttributeIdAndDatasetId(@PathVariable("attributeId") UUID attributeId, @PathVariable("datasetId") UUID datasetId)
      GET /attachment/attributeId/{attributeId}/dataset/{datasetId} : getAttachmentByAttributeIdAndDatasetId
      Parameters:
      attributeId - attributeId (required)
      datasetId - datasetId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getAttachmentByParameterId

      @RequestMapping(method=GET, value="/attachment/{parameterUuid}", produces="application/octet-stream") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getAttachmentByParameterId(@PathVariable("parameterUuid") UUID parameterUuid)
      GET /attachment/{parameterUuid} : getAttachmentByParameterId
      Parameters:
      parameterUuid - parameterUuid (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • uploadByAttributeIdAndDatasetId

      @RequestMapping(method=POST, value="/attachment/attributeId/{attributeId}/dataset/{datasetId}", produces="application/json") org.springframework.http.ResponseEntity<FileDataDto> uploadByAttributeIdAndDatasetId(@PathVariable("attributeId") UUID attributeId, @PathVariable("datasetId") UUID datasetId, @NotNull @Valid @RequestParam(value="type",required=true) @NotNull @Valid String type, @NotNull @Valid @RequestParam(value="fileName",required=true) @NotNull @Valid String fileName, @NotNull @Valid @RequestParam(value="file",required=true) org.springframework.core.io.Resource file, @Valid @RequestParam(value="dataSetListId",required=false) @Valid UUID dataSetListId, @Valid @RequestParam(value="modifiedWhen",required=false) @Valid Long modifiedWhen)
      POST /attachment/attributeId/{attributeId}/dataset/{datasetId} : uploadByAttributeIdAndDatasetId
      Parameters:
      attributeId - attributeId (required)
      datasetId - datasetId (required)
      type - type (required)
      fileName - fileName (required)
      file - file (required)
      dataSetListId - dataSetListId (optional)
      modifiedWhen - modifiedWhen (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or IM Used (status code 226) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • uploadByParameterId

      @RequestMapping(method=POST, value="/attachment/{parameterUuid}", produces="application/json") org.springframework.http.ResponseEntity<FileDataDto> uploadByParameterId(@PathVariable("parameterUuid") UUID parameterUuid, @NotNull @Valid @RequestParam(value="type",required=true) @NotNull @Valid String type, @NotNull @Valid @RequestParam(value="fileName",required=true) @NotNull @Valid String fileName, @NotNull @Valid @RequestParam(value="file",required=true) org.springframework.core.io.Resource file)
      POST /attachment/{parameterUuid} : uploadByParameterId
      Parameters:
      parameterUuid - parameterUuid (required)
      type - type (required)
      fileName - fileName (required)
      file - file (required)
      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)