Schnittstelle ProductController

Alle bekannten Implementierungsklassen:
ProductControllerDecorator, ProductControllerImpl

public interface ProductController
No description (Generated with springmvc-raml-parser v.2.0.5)
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    org.springframework.http.ResponseEntity<RestProductFS>
    createRestProductFS(@Valid RestProductFS restProductFS)
    Register products/files/dirs from unstructered storage in prosEO-storage
    org.springframework.http.ResponseEntity<RestProductFS>
    Delete/remove product by product path info from prosEO storage
    org.springframework.http.ResponseEntity<?>
    getObject(String pathInfo, String token, Long fromByte, Long toByte)
    Get the data files for the product as data stream (optionally zip-compressed, optionally range-restricted)
    org.springframework.http.ResponseEntity<List<String>>
    getProductFiles(String storageType, String prefix)
    Get product files, optionally filtered by storage type, path prefix (e.g. database id)
  • Methodendetails

    • getProductFiles

      org.springframework.http.ResponseEntity<List<String>> getProductFiles(@Pattern(regexp="^(S3|ALLUXIO|POSIX|OTHER)$") String storageType, String prefix)
      Get product files, optionally filtered by storage type, path prefix (e.g. database id)
    • createRestProductFS

      org.springframework.http.ResponseEntity<RestProductFS> createRestProductFS(@Valid @Valid RestProductFS restProductFS)
      Register products/files/dirs from unstructered storage in prosEO-storage
    • deleteProductByPathInfo

      org.springframework.http.ResponseEntity<RestProductFS> deleteProductByPathInfo(String pathInfo)
      Delete/remove product by product path info from prosEO storage
    • getObject

      org.springframework.http.ResponseEntity<?> getObject(String pathInfo, String token, Long fromByte, Long toByte)
      Get the data files for the product as data stream (optionally zip-compressed, optionally range-restricted)