org.enhydra.shark
Class WfActivityIteratorWrapper

java.lang.Object
  extended byorg.enhydra.shark.BaseIteratorWrapper
      extended byorg.enhydra.shark.WfActivityIteratorWrapper
All Implemented Interfaces:
BaseIterator, java.io.Serializable, WfActivityIterator

public class WfActivityIteratorWrapper
extends BaseIteratorWrapper
implements WfActivityIterator

Iterator for activities in the process. The following names may be used in queries: key, name, priority, description, state, activitySetDefinitionId, definitionId, activatedTime_ms, lastStateTime_ms, limitTime_ms, resourceUsername, accepted, acceptedTime_ms. Also the names of activity context variables can be used, but the "context_" prefix should be placed before variable Id, i.e. "context_myvariable".

Version:
1.0
Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
protected  java.lang.String procId
           
 
Fields inherited from class org.enhydra.shark.BaseIteratorWrapper
eval, ignoreUsedContext, limit, namesInExpression, objectList, objectListIterator, queryExpression, queryGrammar, shandle, sqlWhere, startAt, usedContext
 
Constructor Summary
protected WfActivityIteratorWrapper(WMSessionHandle shandle, java.lang.String procId)
           
 
Method Summary
protected  void fillObjectList()
           
 WfActivity[] get_next_n_sequence(int max_number)
           
 WfActivity get_next_object()
           
 WfActivity[] get_previous_n_sequence(int max_number)
           
 WfActivity get_previous_object()
           
 
Methods inherited from class org.enhydra.shark.BaseIteratorWrapper
checkSecurity, clearObjectList, getNextNSequence, getNextObject, getPreviousNSequence, getPreviousObject, goto_end, goto_start, how_many, names_in_expression, query_expression, query_grammar, set_names_in_expression, set_query_expression, set_query_grammar, setObjectList, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.enhydra.shark.api.client.wfbase.BaseIterator
goto_end, goto_start, how_many, names_in_expression, query_expression, query_grammar, set_names_in_expression, set_query_expression, set_query_grammar
 

Field Detail

procId

protected java.lang.String procId
Constructor Detail

WfActivityIteratorWrapper

protected WfActivityIteratorWrapper(WMSessionHandle shandle,
                                    java.lang.String procId)
                             throws java.lang.Exception
Method Detail

get_next_object

public WfActivity get_next_object()
                           throws java.lang.Exception
Specified by:
get_next_object in interface WfActivityIterator
Throws:
java.lang.Exception

get_previous_object

public WfActivity get_previous_object()
                               throws java.lang.Exception
Specified by:
get_previous_object in interface WfActivityIterator
Throws:
java.lang.Exception

get_next_n_sequence

public WfActivity[] get_next_n_sequence(int max_number)
                                 throws java.lang.Exception
Specified by:
get_next_n_sequence in interface WfActivityIterator
Throws:
java.lang.Exception

get_previous_n_sequence

public WfActivity[] get_previous_n_sequence(int max_number)
                                     throws java.lang.Exception
Specified by:
get_previous_n_sequence in interface WfActivityIterator
Throws:
java.lang.Exception

fillObjectList

protected void fillObjectList()
                       throws java.lang.Exception
Specified by:
fillObjectList in class BaseIteratorWrapper
Throws:
java.lang.Exception