
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChild(TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addChild(TermConcept theChild, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) voidaddChildren(List<TermConcept> theChildren, TermConceptParentChildLink.RelationshipTypeEnum theRelationshipType) addPropertyCoding(String thePropertyName, String thePropertyCodeSystem, String thePropertyCode, String theDisplayName) addPropertyString(String thePropertyName, String thePropertyValue) booleanvoidflagForLegacyLobSupport(boolean theSupportLegacyLob) Returns a view ofgetChildren()but containing the actual child codesgetCode()List<org.hl7.fhir.r4.model.Coding> getCodingProperties(String thePropertyName) getId()getPid()getStringProperties(String thePropertyName) getStringProperty(String thePropertyName) inthashCode()booleanvoidsetCodeSystemVersion(TermCodeSystemVersion theCodeSystemVersion) setDisplay(String theDisplay) setIndexStatus(EntityIndexStatusEnum theIndexStatus) setParentPids(String theParentPids) setSequence(Integer theSequence) setUpdated(Date theUpdated) toString()
-
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
-
getPid
-
getId
-
setId
-
getIndexStatus
-
setIndexStatus
-
getParentPidsAsString
-
getParents
-
getProperties
-
getSequence
-
setSequence
-
getStringProperties
-
getStringProperty
-
getUpdated
-
setUpdated
-
hashCode
-
prePersist
-
setParentPids
-
toString
-
getChildCodes
Returns a view ofgetChildren()but containing the actual child codes -
flagForLegacyLobSupport
-
hasParentPidsLobForTesting
-
getPartitionId
-