Class TempMetadataAdapter

  • All Implemented Interfaces:
    QueryMetadataInterface

    public class TempMetadataAdapter
    extends BasicQueryMetadataWrapper

    This is an adapter class, it contains another instance of QueryMetadataInterface as well as a TempMetadataStore. It defers to either one of these when appropriate.

    When a metadataID Object is requested for a group or element name, this will first check the QueryMetadataInterface. If an ID wasn't found there, it will then check the TempMetadataStore.

    For methods that take a metadataID arg, this class may check whether it is a TempMetadataID or not and react accordingly.