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.WfResource;
05:
06: /**
07: The WfResourceIterator interface is extension of OMG interface. It specializes
08: the WfBase::BaseIterator interface and adds specific resource operations.
09: <p>If you use methods without SharkTransaction parameter, the transaction will be implicitly created, and if you use it with
10: SharkTransaction parameter you must obey to some rules explained in HowTo documentation.
11: <p> Look at our implementation API documentation of this interface to see
12: which attributes can be used in query expressions.
13: */
14: public interface WfResourceIterator extends BaseIterator {
15: WfResource get_next_object() throws Exception;
16:
17: WfResource get_previous_object() throws Exception;
18:
19: WfResource[] get_next_n_sequence(int max_number) throws Exception;
20:
21: WfResource[] get_previous_n_sequence(int max_number)
22: throws Exception;
23: } // interface WfResourceIterator
|