fr.opensagres.xdocreport.service.rest
Class XDocReportServiceJaxRs

java.lang.Object
  extended by fr.opensagres.xdocreport.service.rest.XDocReportServiceJaxRs
All Implemented Interfaces:
XDocReportService

public class XDocReportServiceJaxRs
extends Object
implements XDocReportService


Constructor Summary
XDocReportServiceJaxRs()
           
 
Method Summary
 byte[] download(String reportID, String processState)
           
 List<ReportId> listReports()
           
 byte[] processReport(ReportAndDataRepresentation reportAndDataRepresentation)
           
 void unRegister(String reportId)
           
 void upload(ReportRepresentation report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XDocReportServiceJaxRs

public XDocReportServiceJaxRs()
Method Detail

download

public byte[] download(String reportID,
                       String processState)
                throws RemoteInvocationException
Specified by:
download in interface XDocReportService
Throws:
RemoteInvocationException

listReports

public List<ReportId> listReports()
Specified by:
listReports in interface XDocReportService

upload

public void upload(ReportRepresentation report)
            throws RemoteInvocationException
Specified by:
upload in interface XDocReportService
Throws:
RemoteInvocationException

processReport

public byte[] processReport(ReportAndDataRepresentation reportAndDataRepresentation)
                     throws RemoteInvocationException
Specified by:
processReport in interface XDocReportService
Throws:
RemoteInvocationException

unRegister

public void unRegister(String reportId)
                throws RemoteInvocationException
Specified by:
unRegister in interface XDocReportService
Throws:
RemoteInvocationException


Copyright © 2013. All rights reserved.