Package ca.uhn.fhir.jpa.term
Class ValueSetConceptAccumulator
java.lang.Object
ca.uhn.fhir.jpa.term.ValueSetConceptAccumulator
- All Implemented Interfaces:
IValueSetConceptAccumulator
-
Constructor Summary
ConstructorDescriptionValueSetConceptAccumulator
(TermValueSet theTermValueSet, ITermValueSetDao theValueSetDao, ITermValueSetConceptDao theValueSetConceptDao, ITermValueSetConceptDesignationDao theValueSetConceptDesignationDao) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessage
(String theMessage) boolean
excludeConcept
(String theSystem, String theCode) int
void
includeConcept
(String theSystem, String theCode, String theDisplay, Long theSourceConceptPid, String theSourceConceptDirectParentPids, String theSystemVersion) void
includeConceptWithDesignations
(String theSystem, String theCode, String theDisplay, Collection<TermConceptDesignation> theDesignations, Long theSourceConceptPid, String theSourceConceptDirectParentPids, String theSystemVersion) setSupportLegacyLob
(boolean theSupportLegacyLob) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ca.uhn.fhir.jpa.term.IValueSetConceptAccumulator
consumeSkipCount, getCapacityRemaining, getSkipCountRemaining, incrementOrDecrementTotalConcepts, isTrackingHierarchy
-
Constructor Details
-
ValueSetConceptAccumulator
public ValueSetConceptAccumulator(@Nonnull TermValueSet theTermValueSet, @Nonnull ITermValueSetDao theValueSetDao, @Nonnull ITermValueSetConceptDao theValueSetConceptDao, @Nonnull ITermValueSetConceptDesignationDao theValueSetConceptDesignationDao)
-
-
Method Details
-
addMessage
- Specified by:
addMessage
in interfaceIValueSetConceptAccumulator
-
includeConcept
public void includeConcept(String theSystem, String theCode, String theDisplay, Long theSourceConceptPid, String theSourceConceptDirectParentPids, String theSystemVersion) - Specified by:
includeConcept
in interfaceIValueSetConceptAccumulator
-
includeConceptWithDesignations
public void includeConceptWithDesignations(String theSystem, String theCode, String theDisplay, Collection<TermConceptDesignation> theDesignations, Long theSourceConceptPid, String theSourceConceptDirectParentPids, String theSystemVersion) - Specified by:
includeConceptWithDesignations
in interfaceIValueSetConceptAccumulator
-
excludeConcept
- Specified by:
excludeConcept
in interfaceIValueSetConceptAccumulator
- Returns:
- Returns
true
if the code was actually present and was removed
-
removeGapsFromConceptOrder
-
getConceptsSaved
-
setSupportLegacyLob
-