@Path(value="/") @Component public class SpaceRest 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 |
---|
SpaceRest(SpaceResource spaceResource,
SecurityContextUtil securityContextUtil) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addSpace(String spaceID,
String storeID)
see SpaceResource.addSpace(String, String, String, String)
|
javax.ws.rs.core.Response |
deleteSpace(String spaceID,
String storeID)
see SpaceResource.deleteSpace(String, String);
|
javax.ws.rs.core.Response |
getSpace(String spaceID,
String storeID,
String prefix,
long maxResults,
String marker)
see SpaceResource.getSpaceProperties(String, String);
see SpaceResource.getSpaceContents(String, String);
|
javax.ws.rs.core.Response |
getSpaceACLs(String spaceID,
String storeID)
see SpaceResource.getSpaceACLs(String, String);
|
javax.ws.rs.core.Response |
getSpaceProperties(String spaceID,
String storeID)
see SpaceResource.getSpaceProperties(String, String);
|
javax.ws.rs.core.Response |
getSpaces(String storeID)
see SpaceResource.getSpaces()
|
javax.ws.rs.core.Response |
updateSpaceACLs(String spaceID,
String storeID)
This method sets the ACLs associated with a space.
|
getSpaceACLs, getSubdomain, getUserProperties, getUserProperties, responseBad, responseBad, responseBad, responseBadRequest, responseNotFound, responseNotFound, responseOk, responseOk, responseOkStream, responseOkXml, responseOkXmlStream
@Autowired public SpaceRest(SpaceResource spaceResource, SecurityContextUtil securityContextUtil)
@Path(value="/spaces") @GET @Produces(value="application/xml") public javax.ws.rs.core.Response getSpaces(@QueryParam(value="storeID") String storeID)
@Path(value="/{spaceID}") @GET @Produces(value="application/xml") public javax.ws.rs.core.Response getSpace(@PathParam(value="spaceID") String spaceID, @QueryParam(value="storeID") String storeID, @QueryParam(value="prefix") String prefix, @QueryParam(value="maxResults") long maxResults, @QueryParam(value="marker") String marker)
@Path(value="/{spaceID}") @HEAD public javax.ws.rs.core.Response getSpaceProperties(@PathParam(value="spaceID") String spaceID, @QueryParam(value="storeID") String storeID)
@Path(value="/acl/{spaceID}") @HEAD public javax.ws.rs.core.Response getSpaceACLs(@PathParam(value="spaceID") String spaceID, @QueryParam(value="storeID") String storeID)
@Path(value="/{spaceID}") @PUT public javax.ws.rs.core.Response addSpace(@PathParam(value="spaceID") String spaceID, @QueryParam(value="storeID") String storeID)
@Path(value="/acl/{spaceID}") @POST public javax.ws.rs.core.Response updateSpaceACLs(@PathParam(value="spaceID") String spaceID, @QueryParam(value="storeID") String storeID)
Copyright © 2009–2015 DuraSpace. All rights reserved.