Class BatchParameterValue
- java.lang.Object
-
- org.linuxforhealth.fhir.persistence.params.api.BatchParameterValue
-
- Direct Known Subclasses:
BatchDateParameter,BatchLocationParameter,BatchNumberParameter,BatchProfileParameter,BatchQuantityParameter,BatchReferenceParameter,BatchSecurityParameter,BatchStringParameter,BatchTagParameter,BatchTokenParameter
public abstract class BatchParameterValue extends java.lang.ObjectA parameter value batched for later processing
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringlogicalIdprotected longlogicalResourceIdprotected ParameterNameValueparameterNameValueprotected java.lang.StringrequestShardprotected java.lang.StringresourceType
-
Constructor Summary
Constructors Modifier Constructor Description protectedBatchParameterValue(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue)Protected constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidapply(IBatchParameterProcessor processor)Apply this parameter value to the target processor
-
-
-
Field Detail
-
requestShard
protected final java.lang.String requestShard
-
parameterNameValue
protected final ParameterNameValue parameterNameValue
-
resourceType
protected final java.lang.String resourceType
-
logicalId
protected final java.lang.String logicalId
-
logicalResourceId
protected final long logicalResourceId
-
-
Constructor Detail
-
BatchParameterValue
protected BatchParameterValue(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue)Protected constructor- Parameters:
requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-
-
-
Method Detail
-
apply
public abstract void apply(IBatchParameterProcessor processor) throws FHIRPersistenceException
Apply this parameter value to the target processor- Parameters:
processor-- Throws:
FHIRPersistenceException
-
-