@Entity public class MessageExchangeDAOImpl extends OpenJPADAO implements MessageExchangeDAO, CorrelatorMessageDAO
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELETE_MEXS_BY_INSTANCE |
static java.lang.String |
DELETE_MEXS_BY_PROCESS |
static java.lang.String |
SELECT_MEX_IDS_BY_PROCESS |
DIR_BPEL_INVOKES_PARTNERROLE, DIR_PARTNER_INVOKES_MYROLE| Constructor and Description |
|---|
MessageExchangeDAOImpl() |
MessageExchangeDAOImpl(char direction) |
| Modifier and Type | Method and Description |
|---|---|
MessageDAO |
createMessage(javax.xml.namespace.QName type) |
void |
deleteMessages() |
java.util.Collection<AttachmentDAO> |
getAttachments() |
javax.xml.namespace.QName |
getCallee() |
java.lang.String |
getChannel() |
java.lang.String |
getCorrelationId() |
CorrelationKey |
getCorrelationKey() |
java.lang.String |
getCorrelationStatus() |
CorrelatorDAOImpl |
getCorrelator() |
java.util.Date |
getCreateTime() |
char |
getDirection() |
org.w3c.dom.Element |
getEPR() |
javax.xml.namespace.QName |
getFault() |
java.lang.String |
getFaultExplanation() |
ProcessInstanceDAO |
getInstance() |
java.lang.String |
getMessageExchangeId() |
java.lang.String |
getOperation() |
PartnerLinkDAO |
getPartnerLink() |
int |
getPartnerLinkModelId() |
java.lang.String |
getPattern() |
java.lang.String |
getPipedMessageExchangeId() |
javax.xml.namespace.QName |
getPortType() |
ProcessDAO |
getProcess() |
boolean |
getPropagateTransactionFlag() |
java.lang.String |
getProperty(java.lang.String key) |
java.util.Set<java.lang.String> |
getPropertyNames() |
MessageDAO |
getRequest() |
MessageDAO |
getResponse() |
java.lang.String |
getStatus() |
int |
getSubscriberCount() |
void |
incrementSubscriberCount() |
boolean |
lockPremieMessages() |
void |
release() |
void |
release(boolean doClean) |
void |
releasePremieMessages() |
void |
setAttachments(java.util.Collection<AttachmentDAO> attachments) |
void |
setCallee(javax.xml.namespace.QName callee) |
void |
setChannel(java.lang.String channel) |
void |
setCorrelationId(java.lang.String correlationId) |
void |
setCorrelationKey(CorrelationKey ckey) |
void |
setCorrelationStatus(java.lang.String cstatus) |
void |
setCorrelator(CorrelatorDAOImpl correlator) |
void |
setCreateTime(java.util.Date createTime) |
void |
setEPR(org.w3c.dom.Element epr) |
void |
setFault(javax.xml.namespace.QName faultType) |
void |
setFaultExplanation(java.lang.String explanation) |
void |
setInstance(ProcessInstanceDAO dao) |
void |
setOperation(java.lang.String opname) |
void |
setPartnerLink(PartnerLinkDAO plinkDAO) |
void |
setPartnerLinkModelId(int modelId) |
void |
setPattern(java.lang.String pattern) |
void |
setPipedMessageExchangeId(java.lang.String pipedMessageExchangeId) |
void |
setPortType(javax.xml.namespace.QName porttype) |
void |
setProcess(ProcessDAO process) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setRequest(MessageDAO msg) |
void |
setResponse(MessageDAO msg) |
void |
setStatus(java.lang.String status) |
void |
setSubscriberCount(int subscriberCount) |
batchUpdateByIds, getConn, getEM, getSingleResultpublic static final java.lang.String DELETE_MEXS_BY_PROCESS
public static final java.lang.String SELECT_MEX_IDS_BY_PROCESS
public static final java.lang.String DELETE_MEXS_BY_INSTANCE
public MessageExchangeDAOImpl()
public MessageExchangeDAOImpl(char direction)
public MessageDAO createMessage(javax.xml.namespace.QName type)
createMessage in interface MessageExchangeDAOpublic javax.xml.namespace.QName getCallee()
getCallee in interface MessageExchangeDAOpublic java.lang.String getChannel()
getChannel in interface MessageExchangeDAOpublic java.lang.String getCorrelationId()
getCorrelationId in interface MessageExchangeDAOpublic java.lang.String getCorrelationStatus()
getCorrelationStatus in interface MessageExchangeDAOpublic java.util.Date getCreateTime()
getCreateTime in interface MessageExchangeDAOpublic char getDirection()
getDirection in interface MessageExchangeDAOpublic org.w3c.dom.Element getEPR()
getEPR in interface MessageExchangeDAOpublic javax.xml.namespace.QName getFault()
getFault in interface MessageExchangeDAOpublic java.lang.String getFaultExplanation()
getFaultExplanation in interface MessageExchangeDAOpublic ProcessInstanceDAO getInstance()
getInstance in interface MessageExchangeDAOpublic java.lang.String getMessageExchangeId()
getMessageExchangeId in interface MessageExchangeDAOpublic java.lang.String getOperation()
getOperation in interface MessageExchangeDAOpublic PartnerLinkDAO getPartnerLink()
getPartnerLink in interface MessageExchangeDAOpublic int getPartnerLinkModelId()
getPartnerLinkModelId in interface MessageExchangeDAOpublic java.lang.String getPattern()
getPattern in interface MessageExchangeDAOpublic javax.xml.namespace.QName getPortType()
getPortType in interface MessageExchangeDAOpublic ProcessDAO getProcess()
getProcess in interface MessageExchangeDAOpublic boolean getPropagateTransactionFlag()
getPropagateTransactionFlag in interface MessageExchangeDAOpublic java.lang.String getProperty(java.lang.String key)
getProperty in interface MessageExchangeDAOpublic java.util.Set<java.lang.String> getPropertyNames()
getPropertyNames in interface MessageExchangeDAOpublic MessageDAO getRequest()
getRequest in interface MessageExchangeDAOpublic MessageDAO getResponse()
getResponse in interface MessageExchangeDAOpublic java.lang.String getStatus()
getStatus in interface MessageExchangeDAOpublic void setCallee(javax.xml.namespace.QName callee)
setCallee in interface MessageExchangeDAOpublic void setChannel(java.lang.String channel)
setChannel in interface MessageExchangeDAOpublic void setCorrelationId(java.lang.String correlationId)
setCorrelationId in interface MessageExchangeDAOpublic void setCorrelationStatus(java.lang.String cstatus)
setCorrelationStatus in interface MessageExchangeDAOpublic void setEPR(org.w3c.dom.Element epr)
setEPR in interface MessageExchangeDAOpublic void setFault(javax.xml.namespace.QName faultType)
setFault in interface MessageExchangeDAOpublic void setFaultExplanation(java.lang.String explanation)
setFaultExplanation in interface MessageExchangeDAOpublic void setInstance(ProcessInstanceDAO dao)
setInstance in interface MessageExchangeDAOpublic void setOperation(java.lang.String opname)
setOperation in interface MessageExchangeDAOpublic void setPartnerLink(PartnerLinkDAO plinkDAO)
setPartnerLink in interface MessageExchangeDAOpublic void setPartnerLinkModelId(int modelId)
setPartnerLinkModelId in interface MessageExchangeDAOpublic void setPattern(java.lang.String pattern)
setPattern in interface MessageExchangeDAOpublic void setPortType(javax.xml.namespace.QName porttype)
setPortType in interface MessageExchangeDAOpublic void setProcess(ProcessDAO process)
setProcess in interface MessageExchangeDAOpublic void setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface MessageExchangeDAOpublic void setRequest(MessageDAO msg)
setRequest in interface MessageExchangeDAOpublic void setResponse(MessageDAO msg)
setResponse in interface MessageExchangeDAOpublic void setStatus(java.lang.String status)
setStatus in interface MessageExchangeDAOpublic java.lang.String getPipedMessageExchangeId()
getPipedMessageExchangeId in interface MessageExchangeDAOpublic void setPipedMessageExchangeId(java.lang.String pipedMessageExchangeId)
setPipedMessageExchangeId in interface MessageExchangeDAOpublic CorrelationKey getCorrelationKey()
getCorrelationKey in interface CorrelatorMessageDAOpublic void setCorrelationKey(CorrelationKey ckey)
setCorrelationKey in interface CorrelatorMessageDAOpublic void release(boolean doClean)
release in interface MessageExchangeDAOpublic void releasePremieMessages()
releasePremieMessages in interface MessageExchangeDAOpublic void deleteMessages()
public CorrelatorDAOImpl getCorrelator()
public void setCorrelator(CorrelatorDAOImpl correlator)
public int getSubscriberCount()
getSubscriberCount in interface MessageExchangeDAOpublic void setSubscriberCount(int subscriberCount)
setSubscriberCount in interface MessageExchangeDAOpublic void incrementSubscriberCount()
public void release()
public void setCreateTime(java.util.Date createTime)
setCreateTime in interface MessageExchangeDAOpublic boolean lockPremieMessages()
lockPremieMessages in interface MessageExchangeDAOpublic java.util.Collection<AttachmentDAO> getAttachments()
getAttachments in interface MessageExchangeDAOpublic void setAttachments(java.util.Collection<AttachmentDAO> attachments)
setAttachments in interface MessageExchangeDAOCopyright © 2015 WSO2. All Rights Reserved.