Package org.hl7.fhir.r5.comparison
Class CanonicalResourceComparer.CanonicalResourceComparison<T extends CanonicalResource>
java.lang.Object
org.hl7.fhir.r5.comparison.ResourceComparer.ResourceComparison
org.hl7.fhir.r5.comparison.CanonicalResourceComparer.CanonicalResourceComparison<T>
- Direct Known Subclasses:
CapabilityStatementComparer.CapabilityStatementComparison
,CodeSystemComparer.CodeSystemComparison
,StructureDefinitionComparer.ProfileComparison
,ValueSetComparer.ValueSetComparison
- Enclosing class:
CanonicalResourceComparer
public abstract class CanonicalResourceComparer.CanonicalResourceComparison<T extends CanonicalResource>
extends ResourceComparer.ResourceComparison
-
Field Summary
Modifier and TypeFieldDescriptionprotected T
protected T
protected Map
<String, StructuralMatch<String>> protected T
protected T
Fields inherited from class org.hl7.fhir.r5.comparison.ResourceComparer.ResourceComparison
messages
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected String
protected void
getLeft()
getRight()
getUnion()
boolean
noChangeOtherThanMetadata
(String[] metadataFields) boolean
void
setIntersection
(T intersection) void
void
void
protected String
toTable()
void
updateContentInterpretationState
(boolean changed) void
void
updateContentState
(boolean changed) void
void
updateDefinitionsState
(boolean changed) void
void
updatedMetadataState
(boolean changed, List<String> chMetadataFields) void
Methods inherited from class org.hl7.fhir.r5.comparison.ResourceComparer.ResourceComparison
abbreviation, color, fhirType, getCounts, getId, getLeftId, getMessages, getRightId, hasErrors, noChange, outcomeSummary, refCell, summary
-
Field Details
-
left
-
right
-
union
-
intersection
-
metadata
-
-
Constructor Details
-
CanonicalResourceComparison
-
-
Method Details
-
getLeft
-
getRight
-
getUnion
-
getIntersection
-
getMetadata
-
setLeft
-
setRight
-
setUnion
-
setIntersection
-
updatedMetadataState
-
updateDefinitionsState
-
updateContentState
-
updateContentInterpretationState
-
updatedMetadataState
-
updateDefinitionsState
-
updateContentState
-
updateContentInterpretationState
-
anyUpdates
-
getChangedMetadata
-
getChangedDefinitions
-
getChangedContent
-
getChangedContentInterpretation
-
toTable
- Specified by:
toTable
in classResourceComparer.ResourceComparison
-
countMessages
- Specified by:
countMessages
in classResourceComparer.ResourceComparison
-
changeSummary
-
getMetadataFieldsAsText
-
noUpdates
-
noChangeOtherThanMetadata
-