@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, RANGE_HEADER, 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,
boolean gzipped) |
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, boolean gzipped) throws Exception
Exceptionpublic void setEnabled(boolean enabled)
Copyright © 2009–2020 LYRASIS. All rights reserved.