
Package ca.uhn.fhir.replacereferences
Class ReplaceReferencesRequest
java.lang.Object
ca.uhn.fhir.replacereferences.ReplaceReferencesRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal boolean
Indicates whether a Provenance resource should be created after the operation.final RequestPartitionId
final List
<ca.uhn.fhir.model.api.IProvenanceAgent> The list of agents to be used in the Provenance resource.final int
final org.hl7.fhir.instance.model.api.IIdType
Unqualified source idfinal org.hl7.fhir.instance.model.api.IIdType
Unqualified target id -
Constructor Summary
ConstructorsConstructorDescriptionReplaceReferencesRequest
(org.hl7.fhir.instance.model.api.IIdType theSourceId, org.hl7.fhir.instance.model.api.IIdType theTargetId, int theResourceLimit, RequestPartitionId thePartitionId, boolean theCreateProvenance, List<ca.uhn.fhir.model.api.IProvenanceAgent> theProvenanceAgents) -
Method Summary
-
Field Details
-
sourceId
Unqualified source id -
targetId
Unqualified target id -
resourceLimit
-
partitionId
-
createProvenance
Indicates whether a Provenance resource should be created after the operation. This flag is not exposed to FHIR clients invoking the $hapi.fhir.replace-references operation; it is used internally. It is used to avoid creating a Provenance when the $replace-references is executed as part of another operation (such as $merge), and the Provenance needs to be created after the outer operation completes. -
provenanceAgents
The list of agents to be used in the Provenance resource.
-
-
Constructor Details
-
ReplaceReferencesRequest
public ReplaceReferencesRequest(@Nonnull org.hl7.fhir.instance.model.api.IIdType theSourceId, @Nonnull org.hl7.fhir.instance.model.api.IIdType theTargetId, int theResourceLimit, RequestPartitionId thePartitionId, boolean theCreateProvenance, List<ca.uhn.fhir.model.api.IProvenanceAgent> theProvenanceAgents)
-
-
Method Details
-
validateOrThrowInvalidParameterException
-