public class EtlClientImpl extends EurekaClient implements EtlClient
| Constructor and Description |
|---|
EtlClientImpl(ServiceProperties serviceProperties) |
| 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()
gets the latest job submitted by the logged in user
|
com.sun.jersey.api.client.ClientResponse |
getOutput(String destinationId) |
List<EtlPatientSetExtractorDestination> |
getPatientSetExtractorDestinations() |
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 String |
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() |
Long |
submitJob(JobRequest inJobRequest) |
void |
updateDestination(EtlDestination etlDest) |
void |
upload(String fileName,
String sourceId,
String fileTypeId,
InputStream inputStream) |
void |
validatePropositions(ValidationRequest inRequest) |
doDelete, doDelete, doGet, doGet, doGet, doGet, doGet, doGet, doGetResponse, doPost, doPost, doPost, doPost, doPost, doPostCreate, doPostMultipart, doPut, doPut, errorIfStatusEqualTo, errorIfStatusNotEqualTo, extractId, getResource, getResourceWrapper, getRestClient@Inject public EtlClientImpl(ServiceProperties serviceProperties)
protected String 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
getSourceConfigs in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.eureka.client.comm.SourceConfig getSourceConfig(String sourceConfigId) throws org.eurekaclinical.common.comm.clients.ClientException
getSourceConfig in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlDestination> getDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
getDestinations in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlCohortDestination> getCohortDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
getCohortDestinations in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlI2B2Destination> getI2B2Destinations() throws org.eurekaclinical.common.comm.clients.ClientException
getI2B2Destinations in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<EtlPatientSetExtractorDestination> getPatientSetExtractorDestinations() throws org.eurekaclinical.common.comm.clients.ClientException
getPatientSetExtractorDestinations in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic EtlDestination getDestination(String destId) throws org.eurekaclinical.common.comm.clients.ClientException
getDestination in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic Long createDestination(EtlDestination etlDest) throws org.eurekaclinical.common.comm.clients.ClientException
createDestination in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic void updateDestination(EtlDestination etlDest) throws org.eurekaclinical.common.comm.clients.ClientException
updateDestination in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic void deleteDestination(String etlDestId) throws org.eurekaclinical.common.comm.clients.ClientException
deleteDestination in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic Long submitJob(JobRequest inJobRequest) throws org.eurekaclinical.common.comm.clients.ClientException
public List<org.eurekaclinical.eureka.client.comm.Job> getJobStatus(org.eurekaclinical.eureka.client.comm.JobFilter inFilter) throws org.eurekaclinical.common.comm.clients.ClientException
getJobStatus in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getJobs() throws org.eurekaclinical.common.comm.clients.ClientException
public List<org.eurekaclinical.eureka.client.comm.Job> getJobsDesc() throws org.eurekaclinical.common.comm.clients.ClientException
getJobsDesc in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.eureka.client.comm.Job> getLatestJob() throws org.eurekaclinical.common.comm.clients.ClientException
EtlClientgetLatestJob in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic org.eurekaclinical.eureka.client.comm.Job getJob(Long inJobId) throws org.eurekaclinical.common.comm.clients.ClientException
public org.eurekaclinical.eureka.client.comm.Statistics getJobStats(Long inJobId, String inPropId) throws org.eurekaclinical.common.comm.clients.ClientException
getJobStats in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic void validatePropositions(ValidationRequest inRequest) throws org.eurekaclinical.common.comm.clients.ClientException
validatePropositions in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic org.protempa.PropositionDefinition getPropositionDefinition(String sourceConfigId, String inKey) throws org.eurekaclinical.common.comm.clients.ClientException
getPropositionDefinition in interface EtlClientsourceConfigId - 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
getPropositionDefinitions in interface EtlClientsourceConfigId - 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
public List<String> getPropositionSearchResults(String sourceConfigId, String inSearchKey) throws org.eurekaclinical.common.comm.clients.ClientException
getPropositionSearchResults in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.protempa.PropositionDefinition> getPropositionSearchResultsBySearchKey(String sourceConfigId, String inSearchKey) throws org.eurekaclinical.common.comm.clients.ClientException
getPropositionSearchResultsBySearchKey in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic com.sun.jersey.api.client.ClientResponse getOutput(String destinationId) throws org.eurekaclinical.common.comm.clients.ClientException
public void deleteOutput(String destinationId) throws org.eurekaclinical.common.comm.clients.ClientException
deleteOutput in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionpublic List<org.eurekaclinical.common.comm.Role> getRoles() throws org.eurekaclinical.common.comm.clients.ClientException
public org.eurekaclinical.common.comm.Role getRole(Long inRoleId) throws org.eurekaclinical.common.comm.clients.ClientException
public org.eurekaclinical.common.comm.Role getRoleByName(String name) throws org.eurekaclinical.common.comm.clients.ClientException
getRoleByName in interface EtlClientorg.eurekaclinical.common.comm.clients.ClientExceptionCopyright © 2012–2016 Emory University. All rights reserved.