fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::BatchResolution Class Reference

#include <BatchResolution.h>

Public Types

enum  BatchAction { Release, Hold }
 
enum  BatchThreadModel { ASYNCHRONOUS, SYNCHRONOUS }
 

Public Member Functions

 BatchResolution ()
 
 BatchResolution (BatchResolution::BatchAction resolution, const BatchItem &item)
 
 ~BatchResolution ()
 
BatchResolution::BatchAction getResolution () const
 
void setResolution (const BatchResolution::BatchAction action)
 
const BatchItemgetItem () const
 
void setItem (const BatchItem &item)
 
string getTransform () const
 
void setTransform (const string &batchTransform)
 
string getIntendedBatchId () const
 
void setIntendedBatchId (const string &batchid)
 
void setItemPayload (const string &payload)
 
void setItemXmlPayload (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *payload)
 
void setItemMessageId (const string &messageId)
 
void setItemLast (const bool flag=true)
 

Static Public Member Functions

static string ToString (BatchResolution::BatchAction action)
 

Private Attributes

BatchResolution::BatchAction m_Resolution
 
string m_Transform
 
string m_IntendedBatchId
 
BatchItem m_Item
 

Member Enumeration Documentation

Enumerator
Release 
Hold 
Enumerator
ASYNCHRONOUS 
SYNCHRONOUS 

Constructor & Destructor Documentation

BatchResolution::BatchResolution ( )
BatchResolution::BatchResolution ( BatchResolution::BatchAction  resolution,
const BatchItem item 
)
BatchResolution::~BatchResolution ( )

Member Function Documentation

string FinTP::BatchResolution::getIntendedBatchId ( ) const
inline
const BatchItem& FinTP::BatchResolution::getItem ( ) const
inline
BatchResolution::BatchAction FinTP::BatchResolution::getResolution ( ) const
inline
string FinTP::BatchResolution::getTransform ( ) const
inline
void FinTP::BatchResolution::setIntendedBatchId ( const string &  batchid)
inline
void FinTP::BatchResolution::setItem ( const BatchItem item)
inline
void FinTP::BatchResolution::setItemLast ( const bool  flag = true)
inline
void FinTP::BatchResolution::setItemMessageId ( const string &  messageId)
inline
void FinTP::BatchResolution::setItemPayload ( const string &  payload)
inline
void FinTP::BatchResolution::setItemXmlPayload ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  payload)
inline
void FinTP::BatchResolution::setResolution ( const BatchResolution::BatchAction  action)
inline
void FinTP::BatchResolution::setTransform ( const string &  batchTransform)
inline
string BatchResolution::ToString ( BatchResolution::BatchAction  action)
static

Member Data Documentation

string FinTP::BatchResolution::m_IntendedBatchId
private
BatchItem FinTP::BatchResolution::m_Item
private
BatchResolution::BatchAction FinTP::BatchResolution::m_Resolution
private
string FinTP::BatchResolution::m_Transform
private

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