Class BlobInfoStorage

java.lang.Object
com.google.appengine.api.blobstore.dev.BlobInfoStorage

public final class BlobInfoStorage extends Object
BlobInfoStorage provides persistence of blob metadata (in the form of BlobInfo objects). It uses DatastoreService as its persistence mechanism.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deleteBlobInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
    Delete the metadata associated with blobKey.
    com.google.appengine.api.blobstore.BlobInfo
    loadBlobInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
    Load blob metadata for blobKey.
    com.google.appengine.api.blobstore.BlobInfo
    loadGsFileInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
    Load Google Storage file metadata for a blobKey.
    void
    saveBlobInfo(com.google.appengine.api.blobstore.BlobInfo blobInfo)
    Save the metadata in blobInfo.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BlobInfoStorage

      public BlobInfoStorage()
  • Method Details

    • loadBlobInfo

      public com.google.appengine.api.blobstore.BlobInfo loadBlobInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
      Load blob metadata for blobKey. Returns null if no matching blob is found.
    • loadGsFileInfo

      public com.google.appengine.api.blobstore.BlobInfo loadGsFileInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
      Load Google Storage file metadata for a blobKey. Returns null if no matching file is found.
    • saveBlobInfo

      public void saveBlobInfo(com.google.appengine.api.blobstore.BlobInfo blobInfo)
      Save the metadata in blobInfo.
    • deleteBlobInfo

      public void deleteBlobInfo(com.google.appengine.api.blobstore.BlobKey blobKey)
      Delete the metadata associated with blobKey.