Class LargeObjectResource
java.lang.Object
dev.getelements.elements.rest.largeobject.LargeObjectResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLargeObject
(CreateLargeObjectRequest createLargeObjectRequest) createLargeObjectFromUrl
(CreateLargeObjectFromUrlRequest createRequest) void
deleteLargeObject
(String objectId) getLargeObject
(String largeObjectId) void
setLargeObjectService
(LargeObjectService largeObjectService) updateLargeObject
(String largeObjectId, UpdateLargeObjectRequest updateLargeObjectRequest) updateLargeObjectContents
(String largeObjectId, InputStream inputStream)
-
Constructor Details
-
LargeObjectResource
public LargeObjectResource()
-
-
Method Details
-
createLargeObject
@POST @Produces("application/json") @Consumes("application/json") public LargeObject createLargeObject(CreateLargeObjectRequest createLargeObjectRequest) -
createLargeObjectFromUrl
@POST @Path("from_url") @Produces("application/json") @Consumes("application/json") public LargeObject createLargeObjectFromUrl(CreateLargeObjectFromUrlRequest createRequest) throws IOException - Throws:
IOException
-
updateLargeObject
@PUT @Path("{largeObjectId}") @Produces("application/json") @Consumes("application/json") public LargeObject updateLargeObject(@PathParam("largeObjectId") String largeObjectId, UpdateLargeObjectRequest updateLargeObjectRequest) -
updateLargeObjectContents
@PUT @Path("{largeObjectId}/content") @Produces("application/json") public LargeObject updateLargeObjectContents(@PathParam("largeObjectId") String largeObjectId, InputStream inputStream) -
getLargeObject
@GET @Path("{largeObjectId}") @Produces("application/json") public LargeObject getLargeObject(@PathParam("largeObjectId") String largeObjectId) -
deleteLargeObject
@DELETE @Path("{largeObjectId}") @Produces("application/json") public void deleteLargeObject(@PathParam("largeObjectId") String objectId) throws IOException - Throws:
IOException
-
getLargeObjectService
-
setLargeObjectService
-