Package org.nuxeo.ecm.core.rest
Class DocumentObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.core.rest.DocumentObject
- Direct Known Subclasses:
DocumentRoot,JSONDocumentObject
- Author:
- Bogdan Stefanescu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsedoDelete()jakarta.ws.rs.core.ResponsedoGet()jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsedoPut(VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) <A> AgetAdapter(Class<A> adapter) Returns an object which is an instance of the given class associated with this object.jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsegetPut(VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) getTitle()voidinitialize(Object... args) newDocument(String path) newDocument(DocumentModel doc) newDocument(DocumentRef ref) search()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
-
-
Constructor Details
-
DocumentObject
public DocumentObject()
-
-
Method Details
-
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
-
initialize
- Overrides:
initializein classAbstractResource<ResourceTypeImpl>
-
doGet
@GET public jakarta.ws.rs.core.Response doGet() -
getDelete
@GET @Path("@delete") public jakarta.ws.rs.core.Response getDelete() -
search
-
doDelete
@DELETE public jakarta.ws.rs.core.Response doDelete() -
doPost
-
doPut
@PUT public jakarta.ws.rs.core.Response doPut(@FormParam("versioning") @DefaultValue("NONE") VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) -
getPut
@POST @Path("@put") public jakarta.ws.rs.core.Response getPut(@FormParam("versioning") @DefaultValue("NONE") VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) -
traverse
-
newDocument
-
newDocument
-
newDocument
-
getCoreSession
-
getDocument
-
getTitle
-