01: package org.enhydra.shark.api.client.wfservice;
02:
03: import org.enhydra.shark.api.client.wfbase.BaseIterator;
04: import org.enhydra.shark.api.client.wfmodel.WfProcessMgr;
05:
06: /**
07: * The WfProcessMgrIterator interface is extension of OMG interface. It specializes the
08: * WfBase::BaseIterator interface and adds specific process manager operations.
09: * <p>
10: * If you use methods without SharkTransaction parameter, the transaction will be
11: * implicitly created, and if you use it with SharkTransaction parameter you must obey to
12: * some rules explained in HowTo documentation.
13: * <p>
14: * Look at our implementation API documentation of this interface to see which attributes
15: * can be used in query expressions.
16: */
17: public interface WfProcessMgrIterator extends BaseIterator {
18: WfProcessMgr get_next_object() throws Exception;
19:
20: WfProcessMgr get_previous_object() throws Exception;
21:
22: WfProcessMgr[] get_next_n_sequence(int max_number) throws Exception;
23:
24: WfProcessMgr[] get_previous_n_sequence(int max_number)
25: throws Exception;
26: } // interface WfProcessMgrIterator
|