org.apache.ode.dao.jpa
Class MessageRouteDAOImpl

java.lang.Object
  extended by org.apache.ode.dao.jpa.MessageRouteDAOImpl
All Implemented Interfaces:
org.apache.ode.bpel.dao.MessageRouteDAO

public class MessageRouteDAOImpl
extends java.lang.Object
implements org.apache.ode.bpel.dao.MessageRouteDAO


Field Summary
static java.lang.String DELETE_MESSAGE_ROUTES_BY_INSTANCE
           
static java.lang.String DELETE_MESSAGE_ROUTES_BY_INSTANCE_IDS
           
 
Constructor Summary
MessageRouteDAOImpl()
           
MessageRouteDAOImpl(org.apache.ode.bpel.common.CorrelationKeySet keySet, java.lang.String groupId, int index, ProcessInstanceDAOImpl processInst, CorrelatorDAOImpl correlator, java.lang.String routePolicy)
           
 
Method Summary
 org.apache.ode.bpel.common.CorrelationKey getCorrelationKey()
           
 org.apache.ode.bpel.common.CorrelationKeySet getCorrelationKeySet()
           
 java.lang.String getGroupId()
           
 java.lang.Long getId()
           
 int getIndex()
           
 java.lang.String getRoute()
           
 org.apache.ode.bpel.dao.ProcessInstanceDAO getTargetInstance()
           
 void setCorrelationKey(org.apache.ode.bpel.common.CorrelationKey key)
           
 void setCorrelationKeySet(org.apache.ode.bpel.common.CorrelationKeySet keySet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE_MESSAGE_ROUTES_BY_INSTANCE

public static final java.lang.String DELETE_MESSAGE_ROUTES_BY_INSTANCE
See Also:
Constant Field Values

DELETE_MESSAGE_ROUTES_BY_INSTANCE_IDS

public static final java.lang.String DELETE_MESSAGE_ROUTES_BY_INSTANCE_IDS
See Also:
Constant Field Values
Constructor Detail

MessageRouteDAOImpl

public MessageRouteDAOImpl()

MessageRouteDAOImpl

public MessageRouteDAOImpl(org.apache.ode.bpel.common.CorrelationKeySet keySet,
                           java.lang.String groupId,
                           int index,
                           ProcessInstanceDAOImpl processInst,
                           CorrelatorDAOImpl correlator,
                           java.lang.String routePolicy)
Method Detail

getId

public java.lang.Long getId()

getCorrelationKey

public org.apache.ode.bpel.common.CorrelationKey getCorrelationKey()
Specified by:
getCorrelationKey in interface org.apache.ode.bpel.dao.MessageRouteDAO

setCorrelationKey

public void setCorrelationKey(org.apache.ode.bpel.common.CorrelationKey key)
Specified by:
setCorrelationKey in interface org.apache.ode.bpel.dao.MessageRouteDAO

getGroupId

public java.lang.String getGroupId()
Specified by:
getGroupId in interface org.apache.ode.bpel.dao.MessageRouteDAO

getIndex

public int getIndex()
Specified by:
getIndex in interface org.apache.ode.bpel.dao.MessageRouteDAO

getTargetInstance

public org.apache.ode.bpel.dao.ProcessInstanceDAO getTargetInstance()
Specified by:
getTargetInstance in interface org.apache.ode.bpel.dao.MessageRouteDAO

getRoute

public java.lang.String getRoute()
Specified by:
getRoute in interface org.apache.ode.bpel.dao.MessageRouteDAO

getCorrelationKeySet

public org.apache.ode.bpel.common.CorrelationKeySet getCorrelationKeySet()
Specified by:
getCorrelationKeySet in interface org.apache.ode.bpel.dao.MessageRouteDAO

setCorrelationKeySet

public void setCorrelationKeySet(org.apache.ode.bpel.common.CorrelationKeySet keySet)
Specified by:
setCorrelationKeySet in interface org.apache.ode.bpel.dao.MessageRouteDAO