1 package org.enhydra.shark.api.client.wfbase; 2 3 import org.enhydra.shark.api.SharkTransaction; 4 5 import java.util.Map ; 6 7 14 public interface BaseIterator { 15 16 String query_expression () throws BaseException; 17 18 19 String query_expression (SharkTransaction t) throws BaseException; 20 21 22 void set_query_expression (String query) throws BaseException, InvalidQuery; 23 24 25 void set_query_expression (SharkTransaction t,String query) throws BaseException, InvalidQuery; 26 27 32 Map names_in_expression () throws BaseException; 33 34 39 Map names_in_expression (SharkTransaction t) throws BaseException; 40 41 48 void set_names_in_expression (Map query) throws BaseException, NameMismatch; 49 50 57 void set_names_in_expression (SharkTransaction t,Map query) throws BaseException, NameMismatch; 58 59 67 String query_grammar () throws BaseException; 68 69 77 String query_grammar (SharkTransaction t) throws BaseException; 78 79 87 void set_query_grammar (String query_grammmar) throws BaseException, GrammarNotSupported; 88 89 97 void set_query_grammar (SharkTransaction t,String query_grammmar) throws BaseException, GrammarNotSupported; 98 99 100 int how_many () throws BaseException; 101 102 103 int how_many (SharkTransaction t) throws BaseException; 104 105 109 void goto_start () throws BaseException; 110 111 115 void goto_start (SharkTransaction t) throws BaseException; 116 117 121 void goto_end () throws BaseException; 122 123 127 void goto_end (SharkTransaction t) throws BaseException; 128 129 } 130 | Popular Tags |