public class NCItSourceAssertedValueSetUpdateServiceImpl extends java.lang.Object implements NCItSourceAssertedValueSetUpdateService
NCIT_URI
Constructor and Description |
---|
NCItSourceAssertedValueSetUpdateServiceImpl() |
NCItSourceAssertedValueSetUpdateServiceImpl(java.lang.String userDeterminedVersion) |
NCItSourceAssertedValueSetUpdateServiceImpl(java.lang.String codingScheme,
java.lang.String version,
java.lang.String association,
java.lang.String target,
java.lang.String uri,
java.lang.String owner,
java.lang.String source,
java.lang.String conceptDomainIndicator,
java.lang.String schemeUri) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCodingSchemeNamespaceForURIandVersion(java.lang.String uri,
java.lang.String version) |
java.util.List<Node> |
getCurrentValueSetReferences() |
java.util.Date |
getDateForVersion(java.lang.String currentVersion) |
LexBIGService |
getLexBIGService() |
HistoryService |
getNCItSourceHistoryService() |
java.util.List<Node> |
getNodeListForUpdate(java.util.List<Node> nodes) |
java.util.List<java.lang.String> |
getReferencesForVersion(java.lang.String version) |
SourceAssertedValueSetToSchemeBatchLoader |
getSourceAssertedValueSetToSchemeBatchLoader() |
java.util.Set<Node> |
getValueSetTopNodesForLeaves(java.util.List<Node> reducedNodes) |
java.lang.String |
getVersion() |
java.util.List<java.lang.String> |
getVersionsForDateRange(java.util.Date previousDate,
java.util.Date currentDate) |
ValueSetDefinitionService |
getVsService() |
boolean |
isValueSetTopNode(Node node) |
void |
loadUpdatedValueSets(java.util.List<Node> refs) |
static void |
main(java.lang.String[] args) |
java.util.List<Node> |
mapSimpleReferencesToNodes(java.util.List<java.lang.String> valueSetCodes) |
void |
prepServiceForUpdate(java.util.List<Node> nodes) |
java.util.List<java.lang.String> |
resolveUpdatedVSToReferences(java.lang.String currentVersion) |
java.util.List<java.lang.String> |
resolveUpdatedVSToReferences(java.lang.String previousVersion,
java.lang.String currentVersion) |
void |
setLexBIGService(LexBIGService lbs) |
public NCItSourceAssertedValueSetUpdateServiceImpl()
public NCItSourceAssertedValueSetUpdateServiceImpl(java.lang.String userDeterminedVersion)
public NCItSourceAssertedValueSetUpdateServiceImpl(java.lang.String codingScheme, java.lang.String version, java.lang.String association, java.lang.String target, java.lang.String uri, java.lang.String owner, java.lang.String source, java.lang.String conceptDomainIndicator, java.lang.String schemeUri)
public SourceAssertedValueSetToSchemeBatchLoader getSourceAssertedValueSetToSchemeBatchLoader()
public HistoryService getNCItSourceHistoryService() throws LBException
getNCItSourceHistoryService
in interface NCItSourceAssertedValueSetUpdateService
LBException
public LexBIGService getLexBIGService()
getLexBIGService
in interface NCItSourceAssertedValueSetUpdateService
public void setLexBIGService(LexBIGService lbs)
setLexBIGService
in interface NCItSourceAssertedValueSetUpdateService
public java.util.List<java.lang.String> getReferencesForVersion(java.lang.String version) throws LBException
getReferencesForVersion
in interface NCItSourceAssertedValueSetUpdateService
LBException
public java.util.List<java.lang.String> getVersionsForDateRange(java.util.Date previousDate, java.util.Date currentDate) throws LBInvocationException, LBException
LBInvocationException
LBException
public void loadUpdatedValueSets(java.util.List<Node> refs)
public static void main(java.lang.String[] args)
public java.util.List<Node> mapSimpleReferencesToNodes(java.util.List<java.lang.String> valueSetCodes) throws LBException
LBException
public ValueSetDefinitionService getVsService()
public java.util.Set<Node> getValueSetTopNodesForLeaves(java.util.List<Node> reducedNodes)
public java.util.List<Node> getNodeListForUpdate(java.util.List<Node> nodes) throws LBException
LBException
public boolean isValueSetTopNode(Node node) throws LBException
LBException
public java.lang.String getCodingSchemeNamespaceForURIandVersion(java.lang.String uri, java.lang.String version) throws LBException
LBException
public java.util.Date getDateForVersion(java.lang.String currentVersion) throws LBException
getDateForVersion
in interface NCItSourceAssertedValueSetUpdateService
LBException
public java.util.List<Node> getCurrentValueSetReferences()
public void prepServiceForUpdate(java.util.List<Node> nodes)
public java.util.List<java.lang.String> resolveUpdatedVSToReferences(java.lang.String previousVersion, java.lang.String currentVersion)
resolveUpdatedVSToReferences
in interface NCItSourceAssertedValueSetUpdateService
public java.util.List<java.lang.String> resolveUpdatedVSToReferences(java.lang.String currentVersion)
resolveUpdatedVSToReferences
in interface NCItSourceAssertedValueSetUpdateService
public java.lang.String getVersion()