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
 
 - 
 
 -