Package ca.uhn.fhir.jpa.entity
Class TermConcept
java.lang.Object
ca.uhn.fhir.jpa.entity.TermConcept
- All Implemented Interfaces:
Serializable
@Entity
@Indexed(routingBinder=@RoutingBinderRef(type=DeferConceptIndexingRoutingBinder.class))
public class TermConcept
extends Object
implements Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddChild
(TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addChild
(TermConcept theChild, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) void
addChildren
(List<TermConcept> theChildren, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addPropertyCoding
(String thePropertyName, String thePropertyCodeSystem, String thePropertyCode, String theDisplayName) addPropertyString
(String thePropertyName, String thePropertyValue) boolean
void
flagForLegacyLobSupport
(boolean theSupportLegacyLob) Returns a view ofgetChildren()
but containing the actual child codesgetCode()
List
<org.hl7.fhir.r4.model.Coding> getCodingProperties
(String thePropertyName) getId()
getStringProperties
(String thePropertyName) getStringProperty
(String thePropertyName) int
hashCode()
boolean
void
setCodeSystemVersion
(TermCodeSystemVersion theCodeSystemVersion) setDisplay
(String theDisplay) setIndexStatus
(Long theIndexStatus) setParentPids
(String theParentPids) setSequence
(Integer theSequence) setUpdated
(Date theUpdated) toString()
List
<ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty>
-
Field Details
-
MAX_CODE_LENGTH
- See Also:
-
MAX_DESC_LENGTH
- See Also:
-
MAX_DISP_LENGTH
- See Also:
-
-
Constructor Details
-
TermConcept
public TermConcept() -
TermConcept
-
-
Method Details
-
addChild
-
addChild
public TermConceptParentChildLink addChild(TermConcept theChild, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) -
addChildren
public void addChildren(List<TermConcept> theChildren, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) -
addDesignation
-
addPropertyCoding
public TermConceptProperty addPropertyCoding(@Nonnull String thePropertyName, @Nonnull String thePropertyCodeSystem, @Nonnull String thePropertyCode, String theDisplayName) -
addPropertyString
public TermConceptProperty addPropertyString(@Nonnull String thePropertyName, @Nonnull String thePropertyValue) -
equals
-
getChildren
-
getCode
-
setCode
-
getCodeSystemVersion
-
setCodeSystemVersion
-
getCodingProperties
-
getDesignations
-
getDisplay
-
setDisplay
-
getId
-
setId
-
getIndexStatus
-
setIndexStatus
-
getParentPidsAsString
-
getParents
-
getProperties
-
getSequence
-
setSequence
-
getStringProperties
-
getStringProperty
-
getUpdated
-
setUpdated
-
hashCode
-
prePersist
-
setParentPids
-
toString
-
toValidationProperties
public List<ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty> toValidationProperties() -
getChildCodes
Returns a view ofgetChildren()
but containing the actual child codes -
flagForLegacyLobSupport
-
hasParentPidsLobForTesting
-