Class BlobDeletePayload
- java.lang.Object
-
- org.linuxforhealth.fhir.persistence.blob.BlobDeletePayload
-
public class BlobDeletePayload extends java.lang.Object
DAO command to delete the configured Azure blob (holding a FHIR payload object)
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
logicalId
(package private) java.lang.String
path
(package private) java.lang.String
resourcePayloadKey
(package private) int
resourceTypeId
(package private) java.lang.Integer
version
-
Constructor Summary
Constructors Constructor Description BlobDeletePayload(int resourceTypeId, java.lang.String logicalId, java.lang.Integer version, java.lang.String resourcePayloadKey, java.lang.String path)
Public constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run(BlobManagedContainer client)
Execute this command against the given client
-
-
-
Constructor Detail
-
BlobDeletePayload
public BlobDeletePayload(int resourceTypeId, java.lang.String logicalId, java.lang.Integer version, java.lang.String resourcePayloadKey, java.lang.String path)
Public constructor- Parameters:
resourceTypeId
-logicalId
-version
- can be nullresourcePayloadKey
- can be nullpath
-
-
-
Method Detail
-
run
public void run(BlobManagedContainer client) throws FHIRPersistenceException
Execute this command against the given client- Parameters:
client
-- Throws:
FHIRPersistenceException
- if the delete fails
-
-