org.enhydra.shark
Class WfProcessIteratorWrapper

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

public class WfProcessIteratorWrapper
extends BaseIteratorWrapper
implements WfProcessIterator

Iterator for process managers processes. The following names may be used in queries: key, name, priority, description, state, requesterId, createdTime_ms, startTime_ms, lastStateTime_ms, limitTime_ms, activeActivitiesNo. Also the names of process 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 actId
           
protected  java.lang.String mgrName
           
protected  java.lang.String procId
           
protected  java.lang.String username
           
 
Fields inherited from class org.enhydra.shark.BaseIteratorWrapper
eval, ignoreUsedContext, limit, namesInExpression, objectList, objectListIterator, queryExpression, queryGrammar, shandle, sqlWhere, startAt, usedContext
 
Constructor Summary
protected WfProcessIteratorWrapper(WMSessionHandle shandle, java.util.List collection)
           
protected WfProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String mgrName)
           
protected WfProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String resUname, boolean ext)
           
protected WfProcessIteratorWrapper(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 
Method Summary
protected  void fillObjectList()
           
 WfProcess[] get_next_n_sequence(int max_number)
           
 WfProcess get_next_object()
           
 WfProcess[] get_previous_n_sequence(int max_number)
           
 WfProcess 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

mgrName

protected java.lang.String mgrName

procId

protected java.lang.String procId

actId

protected java.lang.String actId

username

protected java.lang.String username
Constructor Detail

WfProcessIteratorWrapper

protected WfProcessIteratorWrapper(WMSessionHandle shandle,
                                   java.lang.String mgrName)
                            throws java.lang.Exception

WfProcessIteratorWrapper

protected WfProcessIteratorWrapper(WMSessionHandle shandle,
                                   java.lang.String procId,
                                   java.lang.String actId)
                            throws java.lang.Exception

WfProcessIteratorWrapper

protected WfProcessIteratorWrapper(WMSessionHandle shandle,
                                   java.lang.String resUname,
                                   boolean ext)
                            throws java.lang.Exception

WfProcessIteratorWrapper

protected WfProcessIteratorWrapper(WMSessionHandle shandle,
                                   java.util.List collection)
                            throws java.lang.Exception
Method Detail

get_next_object

public WfProcess get_next_object()
                          throws java.lang.Exception
Specified by:
get_next_object in interface WfProcessIterator
Throws:
java.lang.Exception

get_previous_object

public WfProcess get_previous_object()
                              throws java.lang.Exception
Specified by:
get_previous_object in interface WfProcessIterator
Throws:
java.lang.Exception

get_next_n_sequence

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

get_previous_n_sequence

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

fillObjectList

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