Class DatabaseBlobBinaryStorageSvcImpl

java.lang.Object
ca.uhn.fhir.jpa.binary.svc.BaseBinaryStorageSvcImpl
ca.uhn.fhir.jpa.binstore.DatabaseBlobBinaryStorageSvcImpl
All Implemented Interfaces:
ca.uhn.fhir.jpa.binary.api.IBinaryStorageSvc

public class DatabaseBlobBinaryStorageSvcImpl extends ca.uhn.fhir.jpa.binary.svc.BaseBinaryStorageSvcImpl
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    expungeBlob(org.hl7.fhir.instance.model.api.IIdType theResourceId, String theBlobId)
     
    byte[]
    fetchBlob(org.hl7.fhir.instance.model.api.IIdType theResourceId, String theBlobId)
     
    ca.uhn.fhir.jpa.binary.api.StoredDetails
    fetchBlobDetails(org.hl7.fhir.instance.model.api.IIdType theResourceId, String theBlobId)
     
    ca.uhn.fhir.jpa.binary.api.StoredDetails
    storeBlob(org.hl7.fhir.instance.model.api.IIdType theResourceId, String theBlobIdOrNull, String theContentType, InputStream theInputStream)
     
    boolean
    writeBlob(org.hl7.fhir.instance.model.api.IIdType theResourceId, String theBlobId, OutputStream theOutputStream)
     

    Methods inherited from class ca.uhn.fhir.jpa.binary.svc.BaseBinaryStorageSvcImpl

    createCountingInputStream, createHashingInputStream, fetchDataBlobFromBinary, getMaximumBinarySize, getMinimumBinarySize, newBlobId, provideIdForNewBlob, setMaximumBinarySize, setMinimumBinarySize, shouldStoreBlob

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait