Class LargeObjectResource
java.lang.Object
dev.getelements.elements.rest.largeobject.LargeObjectResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLargeObject(CreateLargeObjectRequest createLargeObjectRequest) createLargeObjectFromUrl(CreateLargeObjectFromUrlRequest createRequest) voiddeleteLargeObject(String objectId) getLargeObject(String largeObjectId) voidsetLargeObjectService(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
-