Class ResourceTokenValueRec
- java.lang.Object
-
- com.ibm.fhir.persistence.jdbc.dao.impl.ResourceRefRec
-
- com.ibm.fhir.persistence.jdbc.dao.impl.ResourceTokenValueRec
-
public class ResourceTokenValueRec extends ResourceRefRec
A DTO representing a mapping of a resource and token value. The record is used to drive the population of the CODE_SYSTEMS, COMMON_TOKEN_VALUES TOKEN_VALUES_MAP and_TOKEN_VALUES_MAP tables.
-
-
Constructor Summary
Constructors Constructor Description ResourceTokenValueRec(int parameterNameId, String resourceType, long resourceTypeId, long logicalResourceId, String codeSystem, String externalRefValue, Integer compositeId, boolean systemLevel)
Public constructorResourceTokenValueRec(int parameterNameId, String resourceType, long resourceTypeId, long logicalResourceId, String externalSystemName, String externalRefValue, Integer refVersionId, Integer compositeId, boolean systemLevel)
Public constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCodeSystemValue()
int
getCodeSystemValueId()
Long
getCommonTokenValueId()
Integer
getCompositeId()
Integer
getRefVersionId()
String
getTokenValue()
boolean
isSystemLevel()
void
setCodeSystemValueId(int codeSystemValueId)
void
setCommonTokenValueId(long commonTokenValueId)
Sets the database id for the commonTokenValue record.-
Methods inherited from class com.ibm.fhir.persistence.jdbc.dao.impl.ResourceRefRec
getLogicalResourceId, getParameterNameId, getResourceType, getResourceTypeId
-
-
-
-
Constructor Detail
-
ResourceTokenValueRec
public ResourceTokenValueRec(int parameterNameId, String resourceType, long resourceTypeId, long logicalResourceId, String codeSystem, String externalRefValue, Integer compositeId, boolean systemLevel)
Public constructor- Parameters:
parameterNameId
-resourceType
-resourceTypeId
-logicalResourceId
-codeSystem
-externalRefValue
-compositeId
-systemLevel
-
-
ResourceTokenValueRec
public ResourceTokenValueRec(int parameterNameId, String resourceType, long resourceTypeId, long logicalResourceId, String externalSystemName, String externalRefValue, Integer refVersionId, Integer compositeId, boolean systemLevel)
Public constructor. Used to create a versioned resource reference- Parameters:
parameterNameId
-resourceType
-resourceTypeId
-logicalResourceId
-externalSystemName
-externalRefValue
-refVersionId
-compositeId
-systemLevel
-
-
-
Method Detail
-
getCodeSystemValue
public String getCodeSystemValue()
- Returns:
- the codeSystemValue
-
getCodeSystemValueId
public int getCodeSystemValueId()
- Returns:
- the codeSystemValueId
-
setCodeSystemValueId
public void setCodeSystemValueId(int codeSystemValueId)
- Parameters:
externalSystemNameId
- the externalSystemNameId to set
-
getTokenValue
public String getTokenValue()
- Returns:
- the tokenValue
-
getCommonTokenValueId
public Long getCommonTokenValueId()
- Returns:
- the commonTokenValueId, can be null if the value has not been set
-
setCommonTokenValueId
public void setCommonTokenValueId(long commonTokenValueId)
Sets the database id for the commonTokenValue record.- Parameters:
commontTokenValueId
- to set
-
getRefVersionId
public Integer getRefVersionId()
- Returns:
- the refVersionId
-
getCompositeId
public Integer getCompositeId()
- Returns:
- the compositeId
-
isSystemLevel
public boolean isSystemLevel()
- Returns:
- the systemLevel
-
-