public final class Metadata extends Object
| Constructor and Description |
|---|
Metadata(String sourceSystemCode,
org.protempa.KnowledgeSourceCache cache,
org.protempa.KnowledgeSource knowledgeSource,
org.protempa.PropositionDefinition[] userDefinedPropositionDefinitions,
FolderSpec[] folderSpecs,
Settings settings,
Data dataSection,
org.arp.javautil.sql.ConnectionSpec metaConnectionSpec) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModifierRoot(Concept concept) |
ProviderDimension |
addProvider(ProviderDimension providerDimension) |
void |
addToIdCache(Concept concept) |
String[] |
extractDerived() |
Concept[] |
getAllRoots() |
Concept |
getConceptRoot() |
Data |
getDataSection() |
FolderSpec[] |
getFolderSpecs() |
ConceptId |
getFromConceptIdCache(List<Object> key) |
Concept |
getFromIdCache(ConceptId conceptId) |
Concept |
getFromIdCache(String propId,
String propertyName,
org.protempa.proposition.value.Value value) |
Concept[] |
getModifierRoots() |
org.protempa.PropositionDefinition[] |
getPhenotypeDefinitions() |
Settings |
getSettings() |
String |
getSourceSystemCode()
Returns the source system code used for concepts created by this query
results handler.
|
Concept |
newConcept(ConceptId conceptId,
String conceptCodePrefix,
String sourceSystemCode) |
void |
putInConceptIdCache(List<Object> key,
ConceptId conceptId) |
public Metadata(String sourceSystemCode, org.protempa.KnowledgeSourceCache cache, org.protempa.KnowledgeSource knowledgeSource, org.protempa.PropositionDefinition[] userDefinedPropositionDefinitions, FolderSpec[] folderSpecs, Settings settings, Data dataSection, org.arp.javautil.sql.ConnectionSpec metaConnectionSpec) throws OntologyBuildException
sourceSystemCode - source system code String to use for
concepts created by this query results handler. It is truncated, if
necessary, to 50 characters to fit into the i2b2 database tables. Cannot
be null.cache - knowledgeSource - userDefinedPropositionDefinitions - folderSpecs - settings - dataSection - OntologyBuildExceptionpublic Settings getSettings()
public Data getDataSection()
public Concept getConceptRoot()
public void addModifierRoot(Concept concept)
public Concept[] getModifierRoots()
public Concept[] getAllRoots()
public org.protempa.PropositionDefinition[] getPhenotypeDefinitions()
public String getSourceSystemCode()
String, maximum 50 characters. Guaranteed not
null.public FolderSpec[] getFolderSpecs()
public ProviderDimension addProvider(ProviderDimension providerDimension) throws InvalidConceptCodeException, SQLException
public Concept getFromIdCache(String propId, String propertyName, org.protempa.proposition.value.Value value)
public void addToIdCache(Concept concept)
public String[] extractDerived() throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Concept newConcept(ConceptId conceptId, String conceptCodePrefix, String sourceSystemCode) throws OntologyBuildException
OntologyBuildExceptionCopyright © 2012–2016 Emory University. All rights reserved.