@Path(value="/{spaceID: (?!acl/)[^/]+}/{contentID: [^?]+}") @Component public class ContentRest 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 |
---|
ContentRest(ContentResource contentResource,
RestUtil restUtil) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteContent(String spaceID,
String contentID,
String storeID)
see ContentResource.removeContent()
|
javax.ws.rs.core.Response |
getContent(String spaceID,
String contentID,
String storeID,
boolean attachment)
see ContentResource.getContent()
see ContentResource.getContentProperties()
|
javax.ws.rs.core.Response |
getContentProperties(String spaceID,
String contentID,
String storeID)
see ContentResource.getContentProperties()
|
javax.ws.rs.core.Response |
putContent(String spaceID,
String contentID,
String storeID,
String copySource,
String sourceStoreID)
see ContentResource.addContent() and ContentResource.copyContent().
|
javax.ws.rs.core.Response |
updateContentProperties(String spaceID,
String contentID,
String storeID)
see ContentResource.updateContentProperties()
|
protected boolean |
validMimetype(String mimetype) |
getSpaceACLs, getSubdomain, getUserProperties, getUserProperties, responseBad, responseBad, responseBad, responseBadRequest, responseNotFound, responseNotFound, responseOk, responseOk, responseOkStream, responseOkXml, responseOkXmlStream
@Autowired public ContentRest(ContentResource contentResource, RestUtil restUtil)
@GET public javax.ws.rs.core.Response getContent(@PathParam(value="spaceID") String spaceID, @PathParam(value="contentID") String contentID, @QueryParam(value="storeID") String storeID, @QueryParam(value="attachment") boolean attachment)
@HEAD public javax.ws.rs.core.Response getContentProperties(@PathParam(value="spaceID") String spaceID, @PathParam(value="contentID") String contentID, @QueryParam(value="storeID") String storeID)
protected boolean validMimetype(String mimetype)
@POST public javax.ws.rs.core.Response updateContentProperties(@PathParam(value="spaceID") String spaceID, @PathParam(value="contentID") String contentID, @QueryParam(value="storeID") String storeID)
@PUT public javax.ws.rs.core.Response putContent(@PathParam(value="spaceID") String spaceID, @PathParam(value="contentID") String contentID, @QueryParam(value="storeID") String storeID, @HeaderParam(value="x-dura-meta-copy-source") String copySource, @HeaderParam(value="x-dura-meta-copy-source-store") String sourceStoreID)
@DELETE public javax.ws.rs.core.Response deleteContent(@PathParam(value="spaceID") String spaceID, @PathParam(value="contentID") String contentID, @QueryParam(value="storeID") String storeID)
Copyright © 2009–2015 DuraSpace. All rights reserved.