public class SystemPropositionTranslator extends Object implements PropositionTranslator<org.eurekaclinical.eureka.client.comm.SystemPhenotype,SystemProposition>
| Constructor and Description |
|---|
SystemPropositionTranslator(PhenotypeEntityDao inPropositionDao,
SourceConfigResource inSourceConfigResource,
SystemPropositionFinder inFinder) |
| Modifier and Type | Method and Description |
|---|---|
SystemProposition |
translateFromPhenotype(org.eurekaclinical.eureka.client.comm.SystemPhenotype phenotype)
Translates the given phenotype to a proposition understood by the
services layer data model.
|
org.eurekaclinical.eureka.client.comm.SystemPhenotype |
translateFromProposition(SystemProposition proposition)
Translates the given proposition entity into a phenotype understood by
the webapp layer.
|
@Inject public SystemPropositionTranslator(PhenotypeEntityDao inPropositionDao, SourceConfigResource inSourceConfigResource, SystemPropositionFinder inFinder)
public SystemProposition translateFromPhenotype(org.eurekaclinical.eureka.client.comm.SystemPhenotype phenotype) throws org.eurekaclinical.eureka.client.comm.exception.PhenotypeHandlingException
PropositionTranslatorPropositionTranslator.translateFromProposition(PhenotypeEntity)
.translateFromPhenotype in interface PropositionTranslator<org.eurekaclinical.eureka.client.comm.SystemPhenotype,SystemProposition>phenotype - the phenotype to translate fromPhenotypeEntity equivalent to the phenotype.org.eurekaclinical.eureka.client.comm.exception.PhenotypeHandlingException - if an error occurred retrieving
proposition definitions.public org.eurekaclinical.eureka.client.comm.SystemPhenotype translateFromProposition(SystemProposition proposition)
PropositionTranslatorPropositionTranslator.translateFromPhenotype(Phenotype).translateFromProposition in interface PropositionTranslator<org.eurekaclinical.eureka.client.comm.SystemPhenotype,SystemProposition>proposition - the proposition to translate fromPhenotype equivalent to the proposition.Copyright © 2012–2016 Emory University. All rights reserved.