Interface EnvironmentControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-10-02T09:52:45.530131647Z[Etc/UTC]") @Validated public interface EnvironmentControllerApi
  • Method Details

    • copy

      @RequestMapping(method=POST, value="/api/environments/{environmentId}/copy", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<EnvironmentDtoGenerated> copy(@PathVariable("environmentId") UUID environmentId, @Valid @RequestBody(required=false) @Valid EnvironmentDtoDtoGenerated environmentDtoDtoGenerated)
      POST /api/environments/{environmentId}/copy : copy
      Parameters:
      environmentId - environmentId (required)
      environmentDtoDtoGenerated - (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)
    • createEnvironment

      @RequestMapping(method=POST, value="/api/environments", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<EnvironmentDtoGenerated> createEnvironment(@Valid @RequestBody(required=false) @Valid EnvironmentDtoDtoGenerated environmentDtoDtoGenerated)
      POST /api/environments : createEnvironment
      Parameters:
      environmentDtoDtoGenerated - (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)
    • createSystem

      @RequestMapping(method=POST, value="/api/environments/{environmentId}", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<SystemDtoGenerated> createSystem(@PathVariable("environmentId") UUID environmentId, @Valid @RequestBody(required=false) @Valid CreateSystemDtoDtoGenerated createSystemDtoDtoGenerated)
      POST /api/environments/{environmentId} : createSystem
      Parameters:
      environmentId - environmentId (required)
      createSystemDtoDtoGenerated - (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)
    • deleteEnvironment

      @RequestMapping(method=DELETE, value="/api/environments/{environmentId}") org.springframework.http.ResponseEntity<Void> deleteEnvironment(@PathVariable("environmentId") UUID environmentId)
      DELETE /api/environments/{environmentId} : delete
      Parameters:
      environmentId - environmentId (required)
      Returns:
      No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
    • detailedUpdateVersion

      @RequestMapping(method=GET, value="/api/v2/environments/{environmentId}/version", produces="application/json") org.springframework.http.ResponseEntity<List<SystemVersionResponseDtoGenerated>> detailedUpdateVersion(@PathVariable("environmentId") UUID environmentId)
      GET /api/v2/environments/{environmentId}/version : detailedUpdateVersion
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • findBySearchRequest

      @RequestMapping(method=POST, value="/api/environments/search", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<List<EnvironmentDtoGenerated>> findBySearchRequest(@Valid @RequestBody @Valid BaseSearchRequestDtoGenerated baseSearchRequestDtoGenerated, @Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      POST /api/environments/search : findBySearchRequest
      Parameters:
      baseSearchRequestDtoGenerated - searchRequest (required)
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getAll

      @RequestMapping(method=GET, value="/api/environments", produces="application/json") org.springframework.http.ResponseEntity<List<EnvironmentFullVer1ViewDtoGenerated>> getAll(@Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      GET /api/environments : getAll
      Parameters:
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironment

      @RequestMapping(method=GET, value="/api/environments/{environmentId}", produces="application/json") org.springframework.http.ResponseEntity<EnvironmentFullVer1ViewDtoGenerated> getEnvironment(@PathVariable("environmentId") UUID environmentId, @Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      GET /api/environments/{environmentId} : getEnvironment
      Parameters:
      environmentId - environmentId (required)
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironmentConnections

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/connections", produces="application/json") org.springframework.http.ResponseEntity<List<ConnectionDtoGenerated>> getEnvironmentConnections(@PathVariable("environmentId") UUID environmentId)
      GET /api/environments/{environmentId}/connections : getEnvironmentConnections
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironmentNameById

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/name", produces="text/plain") org.springframework.http.ResponseEntity<String> getEnvironmentNameById(@PathVariable("environmentId") UUID environmentId)
      GET /api/environments/{environmentId}/name : getName
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironmentSystems

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/systems", produces="application/json") org.springframework.http.ResponseEntity<List<SystemFullVer1ViewDtoGenerated>> getEnvironmentSystems(@PathVariable("environmentId") UUID environmentId, @Valid @RequestParam(value="system_type",required=false) @Valid String systemType, @Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      GET /api/environments/{environmentId}/systems : getSystems
      Parameters:
      environmentId - environmentId (required)
      systemType - system_type (optional)
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironmentTsg3

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/systems/update-versions", produces="application/json") org.springframework.http.ResponseEntity<EnvironmentFullVer1ViewDtoGenerated> getEnvironmentTsg3(@PathVariable("environmentId") UUID environmentId, @Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      GET /api/environments/{environmentId}/systems/update-versions : Returns all systems with updated versions under environment
      Parameters:
      environmentId - Id of the environment. Cannot be empty. (required)
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getEnvironmentsByRequest

      @RequestMapping(method=POST, value="/api/environments/filter", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<List<EnvironmentFullVer1ViewDtoGenerated>> getEnvironmentsByRequest(@Valid @RequestParam(value="full",required=false) @Valid Boolean full, @Valid @RequestParam(value="page",required=false) @Valid Long page, @Valid @RequestParam(value="size",required=false) @Valid Long size, @Valid @RequestBody(required=false) @Valid EnvironmentsWithFilterRequestDtoGenerated environmentsWithFilterRequestDtoGenerated)
      POST /api/environments/filter : getEnvironmentsByRequest
      Parameters:
      full - full (optional)
      page - full (optional)
      size - full (optional)
      environmentsWithFilterRequestDtoGenerated - (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getPublicHtmlVersion

      @RequestMapping(method=GET, value="/api/public/v1/environments/{environmentIds}/systems/htmlVersions", produces="text/plain") org.springframework.http.ResponseEntity<String> getPublicHtmlVersion(@PathVariable("environmentIds") List<UUID> environmentIds)
      GET /api/public/v1/environments/{environmentIds}/systems/htmlVersions : getPublicHtmlVersion
      Parameters:
      environmentIds - environmentIds (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSystemV2

      @RequestMapping(method=GET, value="/api/v2/environments/{environmentId}/systems", produces="application/json") org.springframework.http.ResponseEntity<List<SystemFullVer2ViewDtoGenerated>> getSystemV2(@PathVariable("environmentId") UUID environmentId, @Valid @RequestParam(value="system_type",required=false) @Valid String systemType, @Valid @RequestParam(value="full",required=false) @Valid Boolean full)
      GET /api/v2/environments/{environmentId}/systems : getSystemV2
      Parameters:
      environmentId - environmentId (required)
      systemType - system_type (optional)
      full - full (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getSystemsShort

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/systems/short", produces="application/json") org.springframework.http.ResponseEntity<List<SystemNameViewDtoGenerated>> getSystemsShort(@PathVariable("environmentId") UUID environmentId)
      GET /api/environments/{environmentId}/systems/short : getSystemsShort
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • temporary

      @RequestMapping(method=POST, value="/api/environments/{environmentId}/temporary", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<EnvironmentFullVer1ViewDtoGenerated> temporary(@PathVariable("environmentId") UUID environmentId, @Valid @RequestParam(value="full",required=false) @Valid Boolean full, @Valid @RequestBody(required=false) @Valid List<SystemTemporaryDtoDtoGenerated> systemTemporaryDtoDtoGenerated)
      POST /api/environments/{environmentId}/temporary : temporary
      Parameters:
      environmentId - environmentId (required)
      full - full (optional)
      systemTemporaryDtoDtoGenerated - (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)
    • updateEnvironment

      @RequestMapping(method=PUT, value="/api/environments", consumes="application/json") org.springframework.http.ResponseEntity<Void> updateEnvironment(@Valid @RequestBody(required=false) @Valid EnvironmentDtoDtoGenerated environmentDtoDtoGenerated)
      PUT /api/environments : update
      Parameters:
      environmentDtoDtoGenerated - (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)
    • updateVersion

      @RequestMapping(method=GET, value="/api/environments/{environmentId}/version", produces="application/json") org.springframework.http.ResponseEntity<List<SystemDtoGenerated>> updateVersion(@PathVariable("environmentId") UUID environmentId)
      GET /api/environments/{environmentId}/version : updateVersion
      Parameters:
      environmentId - environmentId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)