Class LargeObjectResource

java.lang.Object
dev.getelements.elements.rest.largeobject.LargeObjectResource

@Path("large_object") public class LargeObjectResource extends Object
  • 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

      public LargeObjectService getLargeObjectService()
    • setLargeObjectService

      @Inject public void setLargeObjectService(LargeObjectService largeObjectService)