Class RestConversionService
- java.lang.Object
-
- com.logicaldoc.webservice.AbstractService
-
- com.logicaldoc.conversion.webservice.soap.endpoint.SoapConversionService
-
- com.logicaldoc.conversion.webservice.rest.endpoint.RestConversionService
-
- All Implemented Interfaces:
ConversionService,ConversionService
@Path("/") @Consumes({"application/xml","application/json"}) @Produces("application/json") public class RestConversionService extends SoapConversionService implements ConversionService
-
-
Constructor Summary
Constructors Constructor Description RestConversionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.activation.DataHandlerconvertDocument(long docId, String fileVersion, String format)Converts an existing document and saves the generated conversion in LogicalDOC.longconvertDocumentAndSave(long docId, String fileVersion, String format)Converts an existing document and saves the generated conversion in LogicalDOC.voidconvertDocumentToPdf(long docId, String fileVersion)Creates the PDF conversion of the given document.javax.activation.DataHandlerconvertFile(List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments)Converts a given file and returns the conversion.-
Methods inherited from class com.logicaldoc.conversion.webservice.soap.endpoint.SoapConversionService
convertDocument, convertDocumentAndSave, convertDocumentToPdf, convertFile
-
-
-
-
Method Detail
-
convertDocument
@GET @Path("/convertDocument") @Produces("application/octet-stream") public javax.activation.DataHandler convertDocument(@QueryParam("docId") long docId, @QueryParam("fileVersion") String fileVersion, @QueryParam("format") String format) throws ExceptionDescription copied from interface:ConversionServiceConverts an existing document and saves the generated conversion in LogicalDOC.- Specified by:
convertDocumentin interfaceConversionService- Parameters:
docId- The document idfileVersion- The file versionformat- The output conversion format- Returns:
- The conversion's binary
- Throws:
Exception- error in the service
-
convertDocumentAndSave
@GET @Path("/convertDocumentAndSave") @Produces("text/plain") public long convertDocumentAndSave(@QueryParam("docId") long docId, @QueryParam("fileVersion") String fileVersion, @QueryParam("format") String format) throws ExceptionDescription copied from interface:ConversionServiceConverts an existing document and saves the generated conversion in LogicalDOC.- Specified by:
convertDocumentAndSavein interfaceConversionService- Parameters:
docId- The document idfileVersion- The file versionformat- The output conversion format- Returns:
- the ID of the generated conversion file
- Throws:
Exception- error in the service
-
convertDocumentToPdf
@GET @Path("/convertDocumentToPdf") public void convertDocumentToPdf(@QueryParam("docId") long docId, @QueryParam("fileVersion") String fileVersion) throws ExceptionDescription copied from interface:ConversionServiceCreates the PDF conversion of the given document. If the conversion was already created, nothing will happen.- Specified by:
convertDocumentToPdfin interfaceConversionService- Parameters:
docId- The document idfileVersion- The specific file version(it can be empty)- Throws:
Exception- error in the service
-
convertFile
@POST @Path("/convertFile") @Consumes("multipart/form-data") @Produces("application/octet-stream") public javax.activation.DataHandler convertFile(List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments) throws ExceptionDescription copied from interface:ConversionServiceConverts a given file and returns the conversion. Expected attachments are:- fileName - name of the original file
- format - The output format (ag: pdf, ods, doc)
- fileContent - The content of the original file
- Specified by:
convertFilein interfaceConversionService- Parameters:
attachments- list of attachments- Returns:
- the raw content of the converted file
- Throws:
Exception- error in the service
-
-