public class EtlClient extends EurekaClient
| Modifier and Type | Method and Description |
|---|---|
Long |
createDestination(EtlDestination etlDest) |
void |
deleteDestination(String etlDestId) |
void |
deleteOutput(String destinationId) |
List<EtlCohortDestination> |
getCohortDestinations() |
EtlDestination |
getDestination(String destId) |
List<EtlDestination> |
getDestinations() |
List<EtlI2B2Destination> |
getI2B2Destinations() |
org.eurekaclinical.eureka.client.comm.Job |
getJob(Long inJobId) |
List<org.eurekaclinical.eureka.client.comm.Job> |
getJobs() |
List<org.eurekaclinical.eureka.client.comm.Job> |
getJobsDesc() |
org.eurekaclinical.eureka.client.comm.Statistics |
getJobStats(Long inJobId,
String inPropId) |
List<org.eurekaclinical.eureka.client.comm.Job> |
getJobStatus(org.eurekaclinical.eureka.client.comm.JobFilter inFilter) |
List<org.eurekaclinical.eureka.client.comm.Job> |
getLatestJob() |
com.sun.jersey.api.client.ClientResponse |
getOutput(String destinationId) |
List<EtlPatientSetExtractorDestination> |
getPatientSetExtractorDestinations() |
List<EtlPatientSetSenderDestination> |
getPatientSetSenderDestinations() |
org.protempa.PropositionDefinition |
getPropositionDefinition(String sourceConfigId,
String inKey)
Gets a proposition definition with a specified id for a specified user.
|
List<org.protempa.PropositionDefinition> |
getPropositionDefinitions(String sourceConfigId,
List<String> inKeys,
Boolean withChildren)
Gets all of the proposition definitions given by the key IDs for the
given user.
|
List<String> |
getPropositionSearchResults(String sourceConfigId,
String inSearchKey) |
List<org.protempa.PropositionDefinition> |
getPropositionSearchResultsBySearchKey(String sourceConfigId,
String inSearchKey) |
protected URI |
getResourceUrl() |
org.eurekaclinical.common.comm.Role |
getRole(Long inRoleId) |
org.eurekaclinical.common.comm.Role |
getRoleByName(String name) |
List<org.eurekaclinical.common.comm.Role> |
getRoles() |
org.eurekaclinical.eureka.client.comm.SourceConfig |
getSourceConfig(String sourceConfigId) |
List<org.eurekaclinical.eureka.client.comm.SourceConfig> |
getSourceConfigs() |
List<EtlTabularFileDestination> |
getTabularFileDestinations() |
Long |
submitJob(JobRequest inJobRequest) |
void |
updateDestination(EtlDestination etlDest) |
void |
upload(String fileName,
String sourceId,
String fileTypeId,
InputStream inputStream) |
void |
validatePropositions(ValidationRequest inRequest) |
close, doDelete, doDelete, doDeleteForProxy, doGet, doGet, doGet, doGet, doGet, doGet, doGet, doGet, doGetForProxy, doGetResponse, doGetResponse, doPost, doPost, doPost, doPost, doPost, doPost, doPost, doPostCreate, doPostCreate, doPostCreateMultipart, doPostCreateMultipart, doPostCreateMultipart, doPostForm, doPostForm, doPostForProxy, doPostMultipart, doPostMultipart, doPostMultipart, doPostMultipart, doPut, doPut, doPut, doPutForProxy, errorIfStatusEqualTo, errorIfStatusNotEqualTo, extractId@Inject public EtlClient(String inEtlUrl)
protected URI getResourceUrl()
getResourceUrl in class org.eurekaclinical.common.comm.clients.EurekaClinicalClientpublic List<org.eurekaclinical.eureka.client.comm.SourceConfig> getSourceConfigs() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.eureka.client.comm.SourceConfig getSourceConfig(String sourceConfigId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlDestination> getDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlCohortDestination> getCohortDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlI2B2Destination> getI2B2Destinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlPatientSetExtractorDestination> getPatientSetExtractorDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlPatientSetSenderDestination> getPatientSetSenderDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlTabularFileDestination> getTabularFileDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic EtlDestination getDestination(String destId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic Long createDestination(EtlDestination etlDest) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic void updateDestination(EtlDestination etlDest) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic void deleteDestination(String etlDestId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic Long submitJob(JobRequest inJobRequest) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getJobStatus(org.eurekaclinical.eureka.client.comm.JobFilter inFilter) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getJobs() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getJobsDesc() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getLatestJob() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.eureka.client.comm.Job getJob(Long inJobId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.eureka.client.comm.Statistics getJobStats(Long inJobId, String inPropId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic void validatePropositions(ValidationRequest inRequest) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.protempa.PropositionDefinition getPropositionDefinition(String sourceConfigId, String inKey) throws org.eurekaclinical.common.comm.clients.ClientException
sourceConfigId - the source config id of interest.inKey - the proposition id of interest.null if not.org.eurekaclinical.common.comm.clients.ClientException - if an error occurred looking for the proposition
definition.public List<org.protempa.PropositionDefinition> getPropositionDefinitions(String sourceConfigId, List<String> inKeys, Boolean withChildren) throws org.eurekaclinical.common.comm.clients.ClientException
sourceConfigId - the ID of the source configuration to useinKeys - the keys (IDs) of the proposition definitions to getwithChildren - whether to get the children of specified proposition
definitions as wellList of PropositionDefinitionsorg.eurekaclinical.common.comm.clients.ClientException - if an error occurred looking for the proposition
definitionspublic void upload(String fileName, String sourceId, String fileTypeId, InputStream inputStream) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<String> getPropositionSearchResults(String sourceConfigId, String inSearchKey) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.protempa.PropositionDefinition> getPropositionSearchResultsBySearchKey(String sourceConfigId, String inSearchKey) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic com.sun.jersey.api.client.ClientResponse getOutput(String destinationId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic void deleteOutput(String destinationId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.common.comm.Role> getRoles() throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.common.comm.Role getRole(Long inRoleId) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.common.comm.Role getRoleByName(String name) throws org.eurekaclinical.common.comm.clients.ClientException
org.eurekaclinical.common.comm.clients.ClientExceptionCopyright © 2012–2017 Emory University. All rights reserved.