Class ConnectedExternalIdentifiers

All Implemented Interfaces:
Serializable, Iterator<ExternalIdentifier>

public class ConnectedExternalIdentifiers extends ExternalIdentifiers
ConnectedExternalIdentifiers provides the open metadata concrete implementation of the Open Connector Framework (OCF) ExternalIdentifiers abstract class. Its role is to query the property servers (metadata repository cohort) to extract external identifiers related to the connected asset.
See Also:
  • Method Details

    • cloneIterator

      protected ExternalIdentifiers cloneIterator()
      Clones this iterator.
      Specified by:
      cloneIterator in class ExternalIdentifiers
      new cloned object.
    • cloneElement

      protected ElementBase cloneElement(ElementBase template)
      Method implemented by a subclass that ensures the cloning process is a deep clone.
      cloneElement in class ExternalIdentifiers
      template - object to clone
      new cloned object.
    • getCachedList

      protected List<ElementBase> getCachedList(int cacheStartPointer, int maximumSize) throws PropertyServerException
      Method implemented by subclass to retrieve the next cached list of elements.
      Specified by:
      getCachedList in class PropertyIteratorBase
      cacheStartPointer - where to start the cache.
      maximumSize - maximum number of elements in the cache.
      list of elements corresponding to the supplied cache pointers.
      PropertyServerException - there is a problem retrieving elements from the property (metadata) server.