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, newObject, redirect, retrieveWebObjectType, 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)
-