Class RemoteIteratorData<T>

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AsRemoteIteratorData, EcRemoteIteratorData, EntityRemoteIteratorData, EntityRemoteIteratorData, ErrorDataRemoteIteratorData, ExecHistEntryRemoteIteratorData, IdUdtRemoteIteratorData, IdvRemoteIteratorData, InstIdPairRemoteIteratorData, InstIdRemoteIteratorData, InstRefRemoteIteratorData, InstRemoteIteratorData, InstStatusRemoteIteratorData, NamespaceRemoteIteratorData, NsRemoteIteratorData, QaRemoteIteratorData, RaRemoteIteratorData, ResInstRemoteIteratorData, ResRemoteIteratorData, ScRemoteIteratorData, TemplIdRemoteIteratorData, TemplKindRemoteIteratorData, TemplRefRemoteIteratorData, TemplRemoteIteratorData, TemplStatusRemoteIteratorData, TtdeRemoteIteratorData, WorkHistEntryRemoteIteratorData

public abstract class RemoteIteratorData<T> extends AbstractListRemoteIteratorData<T>
Parent class for all following (non-initial) remote iterator data. This separates the following remote iterator data class hierarchy from the initial remote iterator data class hierarchy.

When referring to this class from the web service API, make sure that only the iterator data relevant for one specific service is created. Since this class refers to all subclasses, irrelevant data may be created for a service. For instance the ScRemoteIteratorData may become part of the org model manager which uses QaRemoteIteratorData only. This leads to quite some additional classes becoming part of the service, e. g. IncompleteSessionContext, DataContext, and ActivityInstance.

See Also:
  • Constructor Details

    • RemoteIteratorData

      public RemoteIteratorData()