Class BlobObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.restapi.server.blob.BlobObject
- Since:
- 5.8
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DocumentBlobHolderprotected DocumentModelprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsedoDelete()jakarta.ws.rs.core.ResponsedoGet(jakarta.ws.rs.core.Request request) jakarta.ws.rs.core.ResponsedoPut(Blob blob, VersioningOption versioningOption) <A> AgetAdapter(Class<A> adapter) Returns an object which is an instance of the given class associated with this object.protected voidinitialize(Object... args) Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapterMethods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
-
Field Details
-
doc
-
blobHolder
-
xpath
-
-
Constructor Details
-
BlobObject
public BlobObject()
-
-
Method Details
-
initialize
- Overrides:
initializein classAbstractResource<ResourceTypeImpl>
-
getAdapter
Description copied from interface:AdaptableReturns an object which is an instance of the given class associated with this object. Returnsnullif no such object can be found.- Specified by:
getAdapterin interfaceAdaptable- Overrides:
getAdapterin classAbstractResource<ResourceTypeImpl>- Parameters:
adapter- the adapter class to look up- Returns:
- a object castable to the given class, or
nullif this object does not have an adapter for the given class
-
getBlobHolder
-
doGet
@GET public jakarta.ws.rs.core.Response doGet(@Context jakarta.ws.rs.core.Request request) -
doDelete
@DELETE public jakarta.ws.rs.core.Response doDelete() -
doPut
@PUT public jakarta.ws.rs.core.Response doPut(Blob blob, @DefaultValue("NONE") VersioningOption versioningOption)
-