org.ofbiz.shark.requester
Class AbstractRequester

java.lang.Object
  extended byorg.ofbiz.shark.requester.AbstractRequester
All Implemented Interfaces:
org.enhydra.shark.api.client.wfbase.BaseBusinessObject, Serializable, org.enhydra.shark.api.client.wfmodel.WfRequester
Direct Known Subclasses:
LoggingRequester, ServiceRequester, SimpleRequester

public abstract class AbstractRequester
extends Object
implements org.enhydra.shark.api.client.wfmodel.WfRequester, Serializable

Shark Workflow Abstract Requester

Since:
3.1
Version:
$Rev: 5462 $
Author:
Andy Zeneski
See Also:
Serialized Form

Nested Class Summary
protected  class AbstractRequester.WfProcessIteratorImpl
           
 
Field Summary
protected  GenericDelegator delegator
           
protected  String delegatorName
           
static String module
           
protected  List performerIds
           
protected  GenericValue userLogin
           
protected  String userLoginId
           
 
Constructor Summary
AbstractRequester(GenericValue userLogin)
           
 
Method Summary
 void addPerformer(org.enhydra.shark.api.client.wfmodel.WfProcess process)
           
 org.enhydra.shark.api.client.wfmodel.WfProcessIterator get_iterator_performer()
           
 org.enhydra.shark.api.client.wfmodel.WfProcessIterator get_iterator_performer(org.enhydra.shark.api.SharkTransaction trans)
           
 org.enhydra.shark.api.client.wfmodel.WfProcess[] get_sequence_performer(int i)
           
 org.enhydra.shark.api.client.wfmodel.WfProcess[] get_sequence_performer(org.enhydra.shark.api.SharkTransaction trans, int i)
           
protected  GenericDelegator getDelegator()
           
protected  List getPerformers()
           
protected  GenericValue getUserLogin()
           
protected  Map getWRD(org.enhydra.shark.api.client.wfmodel.WfEventAudit event, Map initialContext)
           
 int how_many_performer()
           
 int how_many_performer(org.enhydra.shark.api.SharkTransaction trans)
           
 boolean is_member_of_performer(org.enhydra.shark.api.SharkTransaction trans, org.enhydra.shark.api.client.wfmodel.WfProcess process)
           
 boolean is_member_of_performer(org.enhydra.shark.api.client.wfmodel.WfProcess process)
           
abstract  void receive_event(org.enhydra.shark.api.SharkTransaction trans, org.enhydra.shark.api.client.wfmodel.WfEventAudit event)
           
abstract  void receive_event(org.enhydra.shark.api.client.wfmodel.WfEventAudit event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final String module

delegator

protected transient GenericDelegator delegator

userLogin

protected transient GenericValue userLogin

delegatorName

protected String delegatorName

userLoginId

protected String userLoginId

performerIds

protected List performerIds
Constructor Detail

AbstractRequester

public AbstractRequester(GenericValue userLogin)
Method Detail

addPerformer

public void addPerformer(org.enhydra.shark.api.client.wfmodel.WfProcess process)
                  throws org.enhydra.shark.api.client.wfbase.BaseException
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

how_many_performer

public int how_many_performer()
                       throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
how_many_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

how_many_performer

public int how_many_performer(org.enhydra.shark.api.SharkTransaction trans)
                       throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
how_many_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

get_iterator_performer

public org.enhydra.shark.api.client.wfmodel.WfProcessIterator get_iterator_performer()
                                                                              throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
get_iterator_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

get_iterator_performer

public org.enhydra.shark.api.client.wfmodel.WfProcessIterator get_iterator_performer(org.enhydra.shark.api.SharkTransaction trans)
                                                                              throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
get_iterator_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

get_sequence_performer

public org.enhydra.shark.api.client.wfmodel.WfProcess[] get_sequence_performer(int i)
                                                                        throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
get_sequence_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

get_sequence_performer

public org.enhydra.shark.api.client.wfmodel.WfProcess[] get_sequence_performer(org.enhydra.shark.api.SharkTransaction trans,
                                                                               int i)
                                                                        throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
get_sequence_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

is_member_of_performer

public boolean is_member_of_performer(org.enhydra.shark.api.client.wfmodel.WfProcess process)
                               throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
is_member_of_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

is_member_of_performer

public boolean is_member_of_performer(org.enhydra.shark.api.SharkTransaction trans,
                                      org.enhydra.shark.api.client.wfmodel.WfProcess process)
                               throws org.enhydra.shark.api.client.wfbase.BaseException
Specified by:
is_member_of_performer in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

receive_event

public abstract void receive_event(org.enhydra.shark.api.client.wfmodel.WfEventAudit event)
                            throws org.enhydra.shark.api.client.wfbase.BaseException,
                                   org.enhydra.shark.api.client.wfmodel.InvalidPerformer
Specified by:
receive_event in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException
org.enhydra.shark.api.client.wfmodel.InvalidPerformer

receive_event

public abstract void receive_event(org.enhydra.shark.api.SharkTransaction trans,
                                   org.enhydra.shark.api.client.wfmodel.WfEventAudit event)
                            throws org.enhydra.shark.api.client.wfbase.BaseException,
                                   org.enhydra.shark.api.client.wfmodel.InvalidPerformer
Specified by:
receive_event in interface org.enhydra.shark.api.client.wfmodel.WfRequester
Throws:
org.enhydra.shark.api.client.wfbase.BaseException
org.enhydra.shark.api.client.wfmodel.InvalidPerformer

getWRD

protected Map getWRD(org.enhydra.shark.api.client.wfmodel.WfEventAudit event,
                     Map initialContext)
              throws org.enhydra.shark.api.client.wfbase.BaseException
Throws:
org.enhydra.shark.api.client.wfbase.BaseException

getDelegator

protected GenericDelegator getDelegator()

getUserLogin

protected GenericValue getUserLogin()
                             throws GenericEntityException
Throws:
GenericEntityException

getPerformers

protected List getPerformers()


Copyright © 2006 Open Source Strategies Inc. All Rights Reserved.