eu.transformproject.provenance.ws
public interface ProvenanceWS_QueryTool_Interface extends CommomInstantiationInterface
Modifier and Type | Method and Description |
---|---|
void |
agregateLocalQueryECResults(java.lang.String groupQueryURI,
int rowNumberResults,
java.util.List firstRowResult,
java.util.Date start)
agregateLocalQueryECResults.
|
void |
basicQueryEC(int rowNumberResults,
java.util.List firstRowResult,
java.util.Date start)
queryEC.
|
java.lang.String |
createDataExtraction(java.lang.Object dataToExtract,
java.util.Date start)
createDataExtraction.
|
java.lang.String |
createEC(java.lang.Object eligCriteria,
java.util.Date start)
createEC.
|
java.lang.String |
createNewQueryEC()
createNewQueryEC.
|
java.lang.String |
createProtocol(java.lang.Object protocol,
java.util.Date start)
createProtocol.
|
java.lang.String |
createStudy(java.lang.String projectName,
java.lang.Object clStudy,
java.util.Date start)
createStudy.
|
java.lang.String |
editDataExtraction(java.lang.Object updatedDE,
java.util.Date start)
editDataExtraction.
|
java.lang.String |
editDataExtractionFromURI(java.lang.String dataExtractionURI,
java.lang.Object updatedDE,
java.util.Date start)
editDataExtractionFromURI.
|
java.lang.String |
editEC(java.lang.Object updatedEC,
java.util.Date start)
Edits a EC.
|
java.lang.String |
editECFromURI(java.lang.String uriEC,
java.lang.Object updatedEC,
java.util.Date start)
Annotates the eligibility criteria edition process at the end of the process, using as previous version the object at URI.
|
java.lang.String |
editProtocol(java.lang.Object updatedprotocol,
java.util.Date start)
Edits the protocol.
|
java.lang.String |
editProtocolFromURI(java.lang.String uriProtocol,
java.lang.Object updatedprotocol,
java.util.Date start)
editProtocolFromURI.
|
java.lang.String |
editStudy(java.lang.Object updatedStudy,
java.util.Date start)
Edits a clinical study.
|
java.lang.String |
editStudyFromURI(java.lang.String uriStudy,
java.lang.Object updatedStudy,
java.util.Date start)
editStudyFromURI.
|
java.lang.String |
localqueryEC(java.lang.String groupQueryURI,
java.lang.String localDBURL,
java.lang.String query,
int rowNumberResults,
java.util.List firstRowResult,
java.util.Date start)
localqueryEC.
|
java.lang.String |
recoverDataExtractionQuery(java.lang.String uriDataExtractionProcess,
java.lang.Object linkToExtractedData,
java.util.Date start)
recoverDataExtractionQuery.
|
java.lang.String |
recoverFlaggedPatientSet(java.lang.String uriFlaggedPatientSetProcess,
java.lang.Object flaggedPatientSetId,
java.util.Date start)
recoverFlaggedPatientSet.
|
void |
recoverPatientCountQuery(java.lang.String uriPatientCountProcess,
long patientCount,
java.util.Date start)
recoverPatientCountQuery.
|
java.lang.String |
submitDataExtractionQuery(java.lang.String dataExtractionUri,
java.lang.String uriFlaggedPatientSet,
java.lang.String DQT_uriQuery,
java.lang.Object CDIMquery,
java.util.Date start)
submitDataExtractionQuery.
|
java.lang.String |
submitFlaggedPatientSet(java.lang.String uriEC,
java.lang.Object query,
java.util.Date start)
submitFlaggedPatientSet.
|
java.lang.String |
submitPatientCountQuery(java.lang.String uriEC,
java.lang.Object CDIMquery,
java.util.Date start)
submitPatientCountQuery.
|
closeSession, createSession, endsPackageData, getSyncDateTime, login, logout, receiveData, sendData, startPackageData, unpackageData
java.lang.String createStudy(java.lang.String projectName, java.lang.Object clStudy, java.util.Date start) throws java.lang.Exception
projectName
- the project name. It is assumed that the projectName is unique for all the annotated studies.clStudy
- the clinical study object. The value returned by toString() method of this object will be maintaIn the provenance db.start
- the start time of the clinical study creation process.java.lang.Exception
- the exceptionjava.lang.String createProtocol(java.lang.Object protocol, java.util.Date start) throws java.lang.Exception
protocol
- protocol associated to a clinical study. It is assumed that an study has been previously created/edited.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String createEC(java.lang.Object eligCriteria, java.util.Date start) throws java.lang.Exception
eligCriteria
- the created eligibility criteria object. The value returned by toString() method of this object will be maintaIn the provenance db.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editStudyFromURI(java.lang.String uriStudy, java.lang.Object updatedStudy, java.util.Date start) throws java.lang.Exception
uriStudy
- the uri of a previously annotated clinical study.updatedStudy
- the new version of the clinical study.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editStudy(java.lang.Object updatedStudy, java.util.Date start) throws java.lang.Exception
updatedStudy
- the new version of the previously created/edited clinical study.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editProtocolFromURI(java.lang.String uriProtocol, java.lang.Object updatedprotocol, java.util.Date start) throws java.lang.Exception
uriProtocol
- the uri protocolupdatedprotocol
- the updatedprotocolstart
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editProtocol(java.lang.Object updatedprotocol, java.util.Date start) throws java.lang.Exception
updatedprotocol
- the new version of the previously created/edited protocolstart
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editECFromURI(java.lang.String uriEC, java.lang.Object updatedEC, java.util.Date start) throws java.lang.Exception
uriEC
- the URI of an eligibility criteria.updatedEC
- the updated eligibility criteria.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionjava.lang.String editEC(java.lang.Object updatedEC, java.util.Date start) throws java.lang.Exception
updatedEC
- the new version of the previously created/edited eligibility criteria.start
- the start time of the create protocol process.java.lang.Exception
- the exceptionvoid basicQueryEC(int rowNumberResults, java.util.List firstRowResult, java.util.Date start) throws java.lang.Exception
rowNumberResults
- the number of row of the result.firstRowResult
- the first row result.start
- the start time of the query process.java.lang.Exception
- the exceptionjava.lang.String createNewQueryEC() throws java.lang.Exception
java.lang.Exception
java.lang.String localqueryEC(java.lang.String groupQueryURI, java.lang.String localDBURL, java.lang.String query, int rowNumberResults, java.util.List firstRowResult, java.util.Date start) throws java.lang.Exception
groupQueryURI
- the URI returned by createNewGroupQueryEC() method.localDBURL
- the URL of the accessed DB.query
- the executed query.firstRowResult
- the first row result.start
- the start time of the local query process.java.lang.Exception
- the exceptionvoid agregateLocalQueryECResults(java.lang.String groupQueryURI, int rowNumberResults, java.util.List firstRowResult, java.util.Date start) throws java.lang.Exception
groupQueryURI
- the URI returned by createNewGroupQueryEC() method.firstRowResult
- the first row result.start
- the start time of the local query process.java.lang.Exception
- the exceptionjava.lang.String submitPatientCountQuery(java.lang.String uriEC, java.lang.Object CDIMquery, java.util.Date start) throws java.lang.Exception
uriEC
- the URI of the EC for which the count is processed.CDIMquery
- the CDIM query that express this request.start
- the start time of the process.java.lang.Exception
- the exceptionvoid recoverPatientCountQuery(java.lang.String uriPatientCountProcess, long patientCount, java.util.Date start) throws java.lang.Exception
uriPatientCountProcess
- the URI of the patient count process, as returned by submitPatientCountQuery() method.patientCount
- the total number of patients for the selected EC.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String submitFlaggedPatientSet(java.lang.String uriEC, java.lang.Object query, java.util.Date start) throws java.lang.Exception
uriEC
- the URI of the EC for which the count is processed.query
- the query that express this data request.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String recoverFlaggedPatientSet(java.lang.String uriFlaggedPatientSetProcess, java.lang.Object flaggedPatientSetId, java.util.Date start) throws java.lang.Exception
uriFlaggedPatientSetProcess
- the URI of the flagging process, as returned by submitFlaggedPatientSet() method.flaggedPatientSetId
- the identifier of the flagged Patient set ID. The value returned by toString() method of this object will be maintaIn the provenance db.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String createDataExtraction(java.lang.Object dataToExtract, java.util.Date start) throws java.lang.Exception
dataToExtract
- the description of the data to extract. The value returned by toString() method of this object will be maintaIn the provenance db.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String editDataExtraction(java.lang.Object updatedDE, java.util.Date start) throws java.lang.Exception
updatedDE
- the new version of the previously created/edited data extraction object.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String editDataExtractionFromURI(java.lang.String dataExtractionURI, java.lang.Object updatedDE, java.util.Date start) throws java.lang.Exception
dataExtractionURI
- the URI of a data extraction provenance entity.updatedDE
- the updated data extraction object.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String submitDataExtractionQuery(java.lang.String dataExtractionUri, java.lang.String uriFlaggedPatientSet, java.lang.String DQT_uriQuery, java.lang.Object CDIMquery, java.util.Date start) throws java.lang.Exception
dataExtractionUri
- the URI of a data extraction provenance entity.uriFlaggedPatientSet
- the URI of the provenance flagged Patient Set entity,as returned by recoverFlaggedPatientSet() method.DQT_uriQuery
- the URI of the data quality query provenance entity, as the first element in the list returned by createAndAnswerQuery method in Data Quality Web service.CDIMquery
- the CDIM query that express this request.start
- the start time of the process.java.lang.Exception
- the exceptionjava.lang.String recoverDataExtractionQuery(java.lang.String uriDataExtractionProcess, java.lang.Object linkToExtractedData, java.util.Date start) throws java.lang.Exception
uriDataExtractionProcess
- the URI of a data extraction process provenance entity.linkToExtractedData
- the link to the extracted data. The value returned by toString() method of this object will be maintaIn the provenance db.start
- the start time of the process.java.lang.Exception
- the exception