KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > shark > api > client > wfmodel > WfEventAuditIterator


1 package org.enhydra.shark.api.client.wfmodel;
2
3
4 import org.enhydra.shark.api.client.wfbase.*;
5 import org.enhydra.shark.api.SharkTransaction;
6
7 /**
8  OMG definition: The WfEventAuditIterator interface specializes the WfBase::BaseIterator
9  interface and adds the event audit specific operations.
10  All of the attributes described for the WfEventAudit interface can be used in query
11  expressions.
12  <p>We extended OMG's interface by duplicating methods, and adding additional
13  parameter that represents transaction. If you use methods without SharkTransaction
14  parameter, the transaction will be implicitly created, and if you use it with
15  SharkTransaction parameter you must obey to some rules explained in HowTo documentation.
16  <p> Also, look at our implementation API documentation of this interface to see
17  which additional attributes can be used in query expressions.
18  */

19 public interface WfEventAuditIterator extends BaseIterator {
20    WfEventAudit get_next_object () throws BaseException;
21    WfEventAudit get_next_object (SharkTransaction t) throws BaseException;
22
23    WfEventAudit get_previous_object () throws BaseException;
24    WfEventAudit get_previous_object (SharkTransaction t) throws BaseException;
25
26    WfEventAudit[] get_next_n_sequence (int max_number) throws BaseException;
27    WfEventAudit[] get_next_n_sequence (SharkTransaction t,int max_number) throws BaseException;
28
29    WfEventAudit[] get_previous_n_sequence (int max_number) throws BaseException;
30    WfEventAudit[] get_previous_n_sequence (SharkTransaction t,int max_number) throws BaseException;
31 } // interface WfEventAuditIterator
32
Popular Tags