Package ca.uhn.fhir.jpa.model.entity
Class BaseResourceIndexedSearchParam
java.lang.Object
ca.uhn.fhir.jpa.model.entity.BasePartitionable
ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ResourceIndexedSearchParamBaseQuantity,ResourceIndexedSearchParamCoords,ResourceIndexedSearchParamDate,ResourceIndexedSearchParamNumber,ResourceIndexedSearchParamString,ResourceIndexedSearchParamToken,ResourceIndexedSearchParamUri
- See Also:
- Serialized Form
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longcalculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName)static longcalculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, List<String> theAdditionalValues)static longcalculateHashIdentity(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName)<T extends BaseResourceIndex>
voidcopyMutableValuesFrom(T theSource)abstract LonggetId()booleanbooleanmatches(ca.uhn.fhir.model.api.IQueryParameterType theParam)setMissing(boolean theMissing)setModelConfig(ModelConfig theModelConfig)voidsetParamName(String theName)setPartitionSettings(PartitionSettings thePartitionSettings)setResource(ResourceTable theResource)voidsetResourceType(String theResourceType)voidsetUpdated(Date theUpdated)abstract ca.uhn.fhir.model.api.IQueryParameterTypeMethods inherited from class ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
calculateHashes, clearHashes, equals, hashCode, setId, setPartitionIdMethods inherited from class ca.uhn.fhir.jpa.model.entity.BasePartitionable
getPartitionId
-
Constructor Details
-
BaseResourceIndexedSearchParam
public BaseResourceIndexedSearchParam()
-
-
Method Details
-
getId
- Specified by:
getIdin classBaseResourceIndex
-
getParamName
-
setParamName
-
getResource
-
setResource
-
copyMutableValuesFrom
- Specified by:
copyMutableValuesFromin classBaseResourceIndex
-
getResourcePid
-
getResourceType
-
setResourceType
-
getUpdated
-
setUpdated
-
isMissing
-
setMissing
-
toQueryParameterType
-
matches
-
getPartitionSettings
-
setPartitionSettings
-
getModelConfig
-
setModelConfig
-
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName) -
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName) -
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, List<String> theAdditionalValues)
-