01: package org.enhydra.shark.api.client.wfmodel;
02:
03: import org.enhydra.shark.api.client.wfbase.BaseIterator;
04:
05: /**
06: OMG definition: The WfEventAuditIterator interface specializes the WfBase::BaseIterator
07: interface and adds the event audit specific operations.
08: All of the attributes described for the WfEventAudit interface can be used in query
09: expressions.
10: <p>We extended OMG's interface by duplicating methods, and adding additional
11: parameter that represents transaction. If you use methods without SharkTransaction
12: parameter, the transaction will be implicitly created, and if you use it with
13: SharkTransaction parameter you must obey to some rules explained in HowTo documentation.
14: <p> Also, look at our implementation API documentation of this interface to see
15: which additional attributes can be used in query expressions.
16: */
17: public interface WfEventAuditIterator extends BaseIterator {
18: WfEventAudit get_next_object() throws Exception;
19:
20: WfEventAudit get_previous_object() throws Exception;
21:
22: WfEventAudit[] get_next_n_sequence(int max_number) throws Exception;
23:
24: WfEventAudit[] get_previous_n_sequence(int max_number)
25: throws Exception;
26: } // interface WfEventAuditIterator
|