Class AbstractBatchMetadataResolver.BatchEntityBackingStore

  • Enclosing class:
    AbstractBatchMetadataResolver

    protected class AbstractBatchMetadataResolver.BatchEntityBackingStore
    extends AbstractMetadataResolver.EntityBackingStore
    Specialized entity backing store implementation for batch metadata resolvers.

    Adds the following to parent impl:

    1. capable of storing the original metadata document on which the backing store is based
    2. stores data for any secondary indexes defined
    • Field Detail

      • cachedOriginalMetadata

        private XMLObject cachedOriginalMetadata
        The cached original source metadata document.
      • cachedFilteredMetadata

        private XMLObject cachedFilteredMetadata
        The cached original source metadata document.
    • Method Detail

      • getCachedOriginalMetadata

        public XMLObject getCachedOriginalMetadata()
        Get the cached original source metadata.
        Returns:
        the cached metadata
      • setCachedOriginalMetadata

        public void setCachedOriginalMetadata​(XMLObject metadata)
        Set the cached original source metadata.
        Parameters:
        metadata - The new cached metadata
      • getCachedFilteredMetadata

        public XMLObject getCachedFilteredMetadata()
        Get the cached filtered source metadata.
        Returns:
        the cached metadata
      • setCachedFilteredMetadata

        public void setCachedFilteredMetadata​(XMLObject metadata)
        Set the cached filtered source metadata.
        Parameters:
        metadata - The new cached metadata