@Path(value="/manifest") @Component public class ManifestRest extends BaseRest
APP_NAME, APPLICATION_XML, CONTENT_MIMETYPE_HEADER, COPY_SOURCE_HEADER, COPY_SOURCE_STORE_HEADER, DEFAULT_MIME, HEADER_PREFIX, HTML, SPACE_ACL_HEADER, TEXT_PLAIN, XML| Constructor and Description |
|---|
ManifestRest(ManifestResource manifestResource,
StorageProviderFactory storageProviderFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected URI |
buildURI(String adminSpace,
String contentId) |
javax.ws.rs.core.Response |
generateManifest(String spaceId,
String format,
String storeId) |
javax.ws.rs.core.Response |
getManifest(String spaceId,
String format,
String storeId) |
void |
setEnabled(boolean enabled) |
protected void |
uploadManifestToDefaultStorageProvider(String format,
String adminSpace,
String contentId,
File file,
StorageProvider provider) |
getAccountId, getSpaceACLs, getSubdomain, getUserProperties, getUserProperties, responseBad, responseBad, responseBad, responseBadRequest, responseNotFound, responseNotFound, responseOk, responseOk, responseOk, responseOkStream, responseOkXml, responseOkXmlStream@Autowired public ManifestRest(ManifestResource manifestResource, StorageProviderFactory storageProviderFactory)
@Path(value="/{spaceId}")
@GET
public javax.ws.rs.core.Response getManifest(@PathParam(value="spaceId")
String spaceId,
@QueryParam(value="format")
String format,
@QueryParam(value="storeID")
String storeId)
@Path(value="/{spaceId}")
@POST
public javax.ws.rs.core.Response generateManifest(@PathParam(value="spaceId")
String spaceId,
@QueryParam(value="format")
String format,
@QueryParam(value="storeID")
String storeId)
protected URI buildURI(String adminSpace, String contentId) throws URISyntaxException
URISyntaxExceptionprotected void uploadManifestToDefaultStorageProvider(String format, String adminSpace, String contentId, File file, StorageProvider provider) throws Exception
Exceptionpublic void setEnabled(boolean enabled)
Copyright © 2009–2017 DuraSpace. All rights reserved.