Class RemoteIteratorData<T>
- java.lang.Object
-
- de.aristaflow.ilm.model.common.collection.RemoteIteratorData<T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AsRemoteIteratorData
,EcRemoteIteratorData
,EntityRemoteIteratorData
,ErrorDataRemoteIteratorData
,ExecHistEntryRemoteIteratorData
,IdUdtRemoteIteratorData
,InitialRemoteIteratorData
,InstIdPairRemoteIteratorData
,InstIdRemoteIteratorData
,InstRefRemoteIteratorData
,InstRemoteIteratorData
,InstStatusRemoteIteratorData
,NamespaceRemoteIteratorData
,NsRemoteIteratorData
,QaRemoteIteratorData
,RaRemoteIteratorData
,ResInstRemoteIteratorData
,ResRemoteIteratorData
,ScRemoteIteratorData
,TemplIdRemoteIteratorData
,TemplKindRemoteIteratorData
,TemplRefRemoteIteratorData
,TemplRemoteIteratorData
,TemplStatusRemoteIteratorData
,WorkHistEntryRemoteIteratorData
public abstract class RemoteIteratorData<T> extends Object implements Serializable
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 theScRemoteIteratorData
may become part of the org model manager which usesQaRemoteIteratorData
only. This leads to quite some additional classes becoming part of the service, e. g.IncompleteSessionContext
,DataContext
, andActivityInstance
.- See Also:
RemoteIterator
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull Boolean
dropped
Whether the corresponding iterator has been dropped since all data is being transferred with this initial data.UUID
iteratorId
This will benull
if the corresponding iterator has been dropped implicitly due to all data being available now.@NotNull Long
remAliveTime
@NotBlank String
subClass
This is used by Jackson for deserialising subclasses.
-
Constructor Summary
Constructors Constructor Description RemoteIteratorData()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<@Valid T>
getContentAbstract()
abstract void
setContentAbstract(List<@Valid T> content)
-
-
-
Field Detail
-
subClass
@NotBlank public @NotBlank String subClass
This is used by Jackson for deserialising subclasses.
-
iteratorId
public UUID iteratorId
This will benull
if the corresponding iterator has been dropped implicitly due to all data being available now.
-
remAliveTime
@NotNull public @NotNull Long remAliveTime
-
dropped
@NotNull public @NotNull Boolean dropped
Whether the corresponding iterator has been dropped since all data is being transferred with this initial data.
-
-