fintp_connectors
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
FinTPMessage::Message Class Reference

#include <Message.h>

Public Types

enum  ConnectorType {
  ACHCONNECTOR, DBCONNECTOR, FILECONNECTOR, MQCONNECTOR,
  AQCONNECTOR
}
 

Public Member Functions

 Message ()
 
 Message (const FinTPMessage::Metadata &metadata, const string &payload="", const string &correlationId="", const string &requestor="", const string &responder="", const string &feedback="")
 
 ~Message ()
 
void releaseDom ()
 
void getInformation (const FinTPMessage::Message::ConnectorType connType)
 
const FinTPMessage::Metadatametadata () const
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
dom ()
 
string payload () const
 
string correlationId () const
 
string requestor () const
 
string responder () const
 
string feedback () const
 

Private Attributes

FinTPMessage::Metadata m_Metadata
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
m_Dom
 
string m_Payload
 
string m_CorrelationId
 
string m_Requestor
 
string m_Responder
 
string m_Feedback
 

Member Enumeration Documentation

Enumerator
ACHCONNECTOR 
DBCONNECTOR 
FILECONNECTOR 
MQCONNECTOR 
AQCONNECTOR 

Constructor & Destructor Documentation

Message::Message ( )
Message::Message ( const FinTPMessage::Metadata metadata,
const string &  payload = "",
const string &  correlationId = "",
const string &  requestor = "",
const string &  responder = "",
const string &  feedback = "" 
)
Message::~Message ( )

Member Function Documentation

string FinTPMessage::Message::correlationId ( ) const
inline
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* FinTPMessage::Message::dom ( )
inline
string FinTPMessage::Message::feedback ( ) const
inline
void Message::getInformation ( const FinTPMessage::Message::ConnectorType  connType)
const FinTPMessage::Metadata& FinTPMessage::Message::metadata ( ) const
inline
string FinTPMessage::Message::payload ( ) const
inline
void Message::releaseDom ( )
string FinTPMessage::Message::requestor ( ) const
inline
string FinTPMessage::Message::responder ( ) const
inline

Member Data Documentation

string FinTPMessage::Message::m_CorrelationId
private
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* FinTPMessage::Message::m_Dom
private
string FinTPMessage::Message::m_Feedback
private
FinTPMessage::Metadata FinTPMessage::Message::m_Metadata
private
string FinTPMessage::Message::m_Payload
private
string FinTPMessage::Message::m_Requestor
private
string FinTPMessage::Message::m_Responder
private

The documentation for this class was generated from the following files: