fintp_routingengine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EnrichFromList Class Reference

#include <RoutingActions.h>

Inheritance diagram for EnrichFromList:

Public Member Functions

 EnrichFromList (const string &xsltFile, const string &table, const string &idPath, RoutingMessageEvaluator *evaluator)
 
- Public Member Functions inherited from EnrichTemplate
virtual ~EnrichTemplate ()
 
void enrich (RoutingMessage *message)
 Four step Template method. More...
 

Protected Member Functions

string getIdFilterValue ()
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
getEnrichData (const string &idFilterValue)
 
- Protected Member Functions inherited from EnrichTemplate
 EnrichTemplate (const string &xsltFile, RoutingMessageEvaluator *evaluator)
 

Private Attributes

string m_TableName
 
string m_IdPath
 

Additional Inherited Members

- Static Public Member Functions inherited from EnrichTemplate
static EnrichTemplateGetEnricher (RoutingMessageEvaluator *evaluator, const string &param)
 
- Protected Attributes inherited from EnrichTemplate
RoutingMessageEvaluator * m_MessageEvaluator
 
string m_XsltFileName
 
- Static Protected Attributes inherited from EnrichTemplate
static const int m_EnrichFields [ENRICHFIELDSCOUNT]
 
static const string m_EnrichFieldsName [ENRICHFIELDSCOUNT]
 

Constructor & Destructor Documentation

EnrichFromList::EnrichFromList ( const string &  xsltFile,
const string &  table,
const string &  idPath,
RoutingMessageEvaluator *  evaluator 
)
inline

Member Function Documentation

XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * EnrichFromList::getEnrichData ( const string &  idFilterValue)
protectedvirtual

Implements EnrichTemplate.

string EnrichFromList::getIdFilterValue ( )
inlineprotectedvirtual

Implements EnrichTemplate.

Member Data Documentation

string EnrichFromList::m_IdPath
private
string EnrichFromList::m_TableName
private

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