Class JSONDocumentObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.core.rest.DocumentObject
org.nuxeo.ecm.restapi.server.jaxrs.JSONDocumentObject
This object basically overrides the default DocumentObject that doesn't know how to produce/consume JSON
- Since:
- 5.7.2
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.rest.DocumentObject
doc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedoDelete()doGet()javax.ws.rs.core.ResponsedoPost(DocumentModel inputDoc, javax.ws.rs.core.HttpHeaders headers) doPut(DocumentModel inputDoc, javax.ws.rs.core.HttpHeaders headers) newDocument(String path) newDocument(DocumentModel doc) newDocument(DocumentRef ref) search()protected voidupdateCommentFromHeader(javax.ws.rs.core.HttpHeaders headers) Fills thedoccontext data with a comment from theUpdate-Commentheader if present.Methods inherited from class org.nuxeo.ecm.core.rest.DocumentObject
doHead, doPost, doPut, getAdapter, getCoreSession, getDelete, getDocument, getPut, getTitle, initialize, traverseMethods 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
-
Constructor Details
-
JSONDocumentObject
public JSONDocumentObject()
-
-
Method Details
-
doGet
- Overrides:
doGetin classDocumentObject
-
doPut
- Returns:
- the document or the last version document in case of versioning handled
-
doPost
public javax.ws.rs.core.Response doPost(DocumentModel inputDoc, @Context javax.ws.rs.core.HttpHeaders headers) -
doDelete
public javax.ws.rs.core.Response doDelete()- Overrides:
doDeletein classDocumentObject
-
search
- Overrides:
searchin classDocumentObject
-
newDocument
- Overrides:
newDocumentin classDocumentObject
-
newDocument
- Overrides:
newDocumentin classDocumentObject
-
newDocument
- Overrides:
newDocumentin classDocumentObject
-
updateCommentFromHeader
protected void updateCommentFromHeader(javax.ws.rs.core.HttpHeaders headers) Fills thedoccontext data with a comment from theUpdate-Commentheader if present.- Since:
- 9.3
-