org.enhydra.shark.corba.poa
Class WfProcessMgrIteratorCORBA

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byorg.enhydra.shark.corba.WorkflowService.WfProcessMgrIteratorPOA
          extended byorg.enhydra.shark.corba.poa.WfProcessMgrIteratorCORBA
All Implemented Interfaces:
BaseIteratorOperations, org.omg.CORBA.portable.InvokeHandler, WfProcessMgrIteratorOperations

public class WfProcessMgrIteratorCORBA
extends WfProcessMgrIteratorPOA

Iterator for engine's process managers.

Version:
1.0
Author:
David Forslund

Constructor Summary
protected WfProcessMgrIteratorCORBA(org.omg.CORBA.ORB orb, Collective toJoin, WfProcessMgrIterator iter)
           
 
Method Summary
 WfProcessMgr[] get_next_n_sequence(int max_number)
           
 WfProcessMgr get_next_object()
           
 WfProcessMgr[] get_previous_n_sequence(int max_number)
           
 WfProcessMgr get_previous_object()
           
 void goto_end()
           
 void goto_start()
           
 int how_many()
           
 NameValue[] names_in_expression()
           
 java.lang.String query_expression()
           
 java.lang.String query_grammar()
           
 void set_names_in_expression(NameValue[] query)
           
 void set_query_expression(java.lang.String query)
           
 void set_query_grammar(java.lang.String query_grammmar)
           
 
Methods inherited from class org.enhydra.shark.corba.WorkflowService.WfProcessMgrIteratorPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WfProcessMgrIteratorCORBA

protected WfProcessMgrIteratorCORBA(org.omg.CORBA.ORB orb,
                                    Collective toJoin,
                                    WfProcessMgrIterator iter)
                             throws BaseException
Method Detail

query_expression

public java.lang.String query_expression()
                                  throws BaseException
Throws:
BaseException

set_query_expression

public void set_query_expression(java.lang.String query)
                          throws BaseException,
                                 InvalidQuery
Throws:
BaseException
InvalidQuery

names_in_expression

public NameValue[] names_in_expression()
                                throws BaseException
Throws:
BaseException

set_names_in_expression

public void set_names_in_expression(NameValue[] query)
                             throws BaseException,
                                    NameMismatch
Throws:
BaseException
NameMismatch

query_grammar

public java.lang.String query_grammar()
                               throws BaseException
Throws:
BaseException

set_query_grammar

public void set_query_grammar(java.lang.String query_grammmar)
                       throws BaseException,
                              GrammarNotSupported
Throws:
BaseException
GrammarNotSupported

how_many

public int how_many()
             throws BaseException
Throws:
BaseException

goto_start

public void goto_start()
                throws BaseException
Throws:
BaseException

goto_end

public void goto_end()
              throws BaseException
Throws:
BaseException

get_next_object

public WfProcessMgr get_next_object()
                             throws BaseException
Throws:
BaseException

get_previous_object

public WfProcessMgr get_previous_object()
                                 throws BaseException
Throws:
BaseException

get_next_n_sequence

public WfProcessMgr[] get_next_n_sequence(int max_number)
                                   throws BaseException
Throws:
BaseException

get_previous_n_sequence

public WfProcessMgr[] get_previous_n_sequence(int max_number)
                                       throws BaseException
Throws:
BaseException