Package de.dlr.proseo.storagemgr.rest
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 TypMethodeBeschreibungorg.springframework.http.ResponseEntity
<RestProductFS> createRestProductFS
(@Valid RestProductFS restProductFS) Register products/files/dirs from unstructered storage in prosEO-storageorg.springframework.http.ResponseEntity
<RestProductFS> deleteProductByPathInfo
(String pathInfo) Delete/remove product by product path info from prosEO storageorg.springframework.http.ResponseEntity
<?> Get the data files for the product as data stream (optionally zip-compressed, optionally range-restricted)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
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)
-