org.obe.client.api.base
Class WMProcessInstanceIteratorImpl

java.lang.Object
  extended byorg.obe.client.api.base.ArrayIterator
      extended byorg.obe.client.api.base.AbstractWMIterator
          extended byorg.obe.client.api.base.WMProcessInstanceIteratorImpl
All Implemented Interfaces:
java.util.Iterator, WMIterator, WMProcessInstanceIterator

public class WMProcessInstanceIteratorImpl
extends AbstractWMIterator
implements WMProcessInstanceIterator

An iterator for process instances.

Author:
Adrian Price

Field Summary
 
Fields inherited from class org.obe.client.api.base.ArrayIterator
_array, _index
 
Constructor Summary
WMProcessInstanceIteratorImpl(int count)
           
WMProcessInstanceIteratorImpl(java.lang.Object[] array)
           
 
Method Summary
 WMProcessInstance tsNext()
          Retrieves the next process instance.
 
Methods inherited from class org.obe.client.api.base.AbstractWMIterator
getCount
 
Methods inherited from class org.obe.client.api.base.ArrayIterator
hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.wfmc.wapi.WMIterator
getCount
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Constructor Detail

WMProcessInstanceIteratorImpl

public WMProcessInstanceIteratorImpl(java.lang.Object[] array)

WMProcessInstanceIteratorImpl

public WMProcessInstanceIteratorImpl(int count)
Method Detail

tsNext

public WMProcessInstance tsNext()
                         throws WMNoMoreDataException
Description copied from interface: WMProcessInstanceIterator
Retrieves the next process instance.

Specified by:
tsNext in interface WMProcessInstanceIterator
Returns:
The process instance.
Throws:
WMNoMoreDataException - if no more data are available.


SourceForge.net Logo OBE-1.0 Copyright (C) 2002-2006 Adrian Price. All Rights Reserved.