Package org.nuxeo.ecm.core.rest
Class FileService
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultAdapter
org.nuxeo.ecm.core.rest.FileService
- All Implemented Interfaces:
AdapterResource
,Resource
,Adaptable
File Service - manages attachments to a document.
Accepts the following methods:
- GET - get the attached file
- POST - create an attachment
- Author:
- Bogdan Stefanescu
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultAdapter
disptachAdapter, getTarget, isAdapter
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Adaptable
getAdapter
Methods inherited from interface org.nuxeo.ecm.webengine.model.Resource
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
-
Constructor Details
-
FileService
public FileService()
-
-
Method Details
-
doGet
@GET public jakarta.ws.rs.core.Response doGet(@FormParam("property") String xpath, @Context jakarta.ws.rs.core.Request request) -
doPost
@POST public jakarta.ws.rs.core.Response doPost(jakarta.ws.rs.core.MultivaluedMap<String, String> formParams, @FormParam("property") String xpath, @FormParam("versioning") @DefaultValue("NONE") VersioningOption versioningOption, Blob blob) -
remove
-
doDelete
-