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.Response
doDelete()
jakarta.ws.rs.core.Response
doGet()
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
doPut
(VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) <A> A
getAdapter
(Class<A> adapter) Returns an object which is an instance of the given class associated with this object.jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
getPut
(VersioningOption versioningOption, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams) getTitle()
void
initialize
(Object... args) newDocument
(String path) newDocument
(DocumentModel doc) newDocument
(DocumentRef ref) search()
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
Methods 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:Adaptable
Returns an object which is an instance of the given class associated with this object. Returnsnull
if no such object can be found.- Specified by:
getAdapter
in interfaceAdaptable
- Overrides:
getAdapter
in classAbstractResource<ResourceTypeImpl>
- Parameters:
adapter
- the adapter class to look up- Returns:
- a object castable to the given class, or
null
if this object does not have an adapter for the given class
-
initialize
- Overrides:
initialize
in 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
-