Package org.duracloud.durastore.rest
Class ManifestRest
java.lang.Object
org.duracloud.durastore.rest.BaseRest
org.duracloud.durastore.rest.ManifestRest
REST interface for the Manifest Generator.
- Author:
- Andrew Woods Date: 3/29/12
-
Field Summary
Fields inherited from class org.duracloud.durastore.rest.BaseRest
APP_NAME, APPLICATION_XML, CONTENT_MIMETYPE_HEADER, COPY_SOURCE_HEADER, COPY_SOURCE_STORE_HEADER, DEFAULT_MIME, HEADER_PREFIX, HTML, RANGE_HEADER, SPACE_ACL_HEADER, TEXT_PLAIN, XML -
Constructor Summary
ConstructorsConstructorDescriptionManifestRest(ManifestResource manifestResource, StorageProviderFactory storageProviderFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected URIjavax.ws.rs.core.ResponsegenerateManifest(String spaceId, String format, String storeId) javax.ws.rs.core.ResponsegetManifest(String spaceId, String format, String storeId) voidsetEnabled(boolean enabled) protected voiduploadManifestToDefaultStorageProvider(String format, String adminSpace, String contentId, File file, StorageProvider provider, boolean gzipped) Methods inherited from class org.duracloud.durastore.rest.BaseRest
getAccountId, getSpaceACLs, getSubdomain, getUserProperties, getUserProperties, responseBad, responseBad, responseBad, responseBadRequest, responseNotFound, responseNotFound, responseOk, responseOk, responseOk, responseOkStream, responseOkXml, responseOkXmlStream
-
Constructor Details
-
ManifestRest
@Autowired public ManifestRest(ManifestResource manifestResource, StorageProviderFactory storageProviderFactory)
-
-
Method Details
-
getManifest
-
generateManifest
-
buildURI
- Throws:
URISyntaxException
-
uploadManifestToDefaultStorageProvider
protected void uploadManifestToDefaultStorageProvider(String format, String adminSpace, String contentId, File file, StorageProvider provider, boolean gzipped) throws Exception - Throws:
Exception
-
setEnabled
public void setEnabled(boolean enabled)
-