Managed Object - TaskHistoryCollector

Returned by
CreateCollectorForTasks
Extends
HistoryCollector
See also
TaskInfo

Managed Object Description

TaskHistoryCollector provides a mechanism for retrieving historical data and updates when the server appends new tasks.

Properties

Name Type Description
latestPage*TaskInfo[] The items in the 'viewable latest page'. As new items are added to the collector, they are appended at the end of the page. The oldest item is removed from the collector whenever there are more items in the collector than allowed (by 'setLatestPageSize').
Properties inherited from HistoryCollector
filter
*May not be present

Methods

Methods defined in this Managed Object
ReadNextTasks, ReadPreviousTasks
Methods inherited from HistoryCollector
DestroyCollector, ResetCollector, RewindCollector, SetCollectorPageSize

ReadNextTasks

Reads the 'scrollable view' from the current position. The scrollable position is moved to the next newer page after the read. No item is returned when the end of the collector is reached.

Required Privileges
None

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the TaskHistoryCollector used to make the method call.
maxCountxsd:int The maximum number of items in the page.

Return Value

Type Description
TaskInfo[]

Faults

Type Description
InvalidArgumentThrown if maxCount is out of range.
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Show WSDL type definition



ReadPreviousTasks

Reads the 'scrollable view' from the current position. The scrollable position is then moved to the next older page after the read. No item is returned when the head of the collector is reached.

Required Privileges
None

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the TaskHistoryCollector used to make the method call.
maxCountxsd:int The maximum number of items in the page.

Return Value

Type Description
TaskInfo[]

Faults

Type Description
InvalidArgumentThrown if maxCount is out of range.
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Show WSDL type definition