public interface SourceAssertedValueSetHierarchyServices
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,LexEVSTreeItem> |
getFullServiceValueSetTree() |
java.util.HashMap<java.lang.String,LexEVSTreeItem> |
getHierarchyValueSetRoots(java.lang.String code) |
java.util.HashMap<java.lang.String,LexEVSTreeItem> |
getSourceDefinedTree() |
java.util.HashMap<java.lang.String,LexEVSTreeItem> |
getSourceValueSetTree() |
java.util.List<VSHierarchyNode> |
getSourceValueSetTreeBranch(VSHierarchyNode node,
LexEVSTreeItem ti) |
void |
preprocessSourceHierarchyData()
Initializes the hierarchy service for default NCIt values
|
void |
preprocessSourceHierarchyData(java.lang.String scheme,
java.lang.String version,
java.lang.String association,
java.lang.String sourceDesignation,
java.lang.String publishName,
java.lang.String root_code) |
void preprocessSourceHierarchyData()
void preprocessSourceHierarchyData(java.lang.String scheme, java.lang.String version, java.lang.String association, java.lang.String sourceDesignation, java.lang.String publishName, java.lang.String root_code)
scheme:
- supported scheme name or uriversion:
- coding scheme versionassociation:
- the association name that defines the hierarchysourceDesignation:
- property name of any sources that define this value setpublishName:
- property name for publishing flagroot_code:
- root entity code for the hierarchy tree
Initializes the hierarchy service for a set of valuesjava.util.HashMap<java.lang.String,LexEVSTreeItem> getSourceValueSetTree() throws LBException
LBException
- when it fails to resolve coding schemes or entities
Returns only source asserted value set hierarchyjava.util.HashMap<java.lang.String,LexEVSTreeItem> getFullServiceValueSetTree() throws LBException
LBException
- when it fails to resolve coding schemes or entities
Returns source asserted value set hierarchy with the external value sets all under the
root nodejava.util.HashMap<java.lang.String,LexEVSTreeItem> getSourceDefinedTree() throws LBException
LBException
- LBException when it fails to resolve coding schemes or entities
Returns tree with root nodes defined by the source asserted value set coding scheme
and any other schemes from which regular value sets are derivedjava.util.HashMap<java.lang.String,LexEVSTreeItem> getHierarchyValueSetRoots(java.lang.String code) throws LBException
code:
- entity code for root of source asserted rootLBException
- returns the roots of the source asserted value set hierarchyjava.util.List<VSHierarchyNode> getSourceValueSetTreeBranch(VSHierarchyNode node, LexEVSTreeItem ti)
node:
- defines the root of the branch of the value set hierarchy to be returnedti:
- a tree item to add the branch to as children