#include <RoutingRule.h>
Public Member Functions | |
RoutingRule (long id, long schemaId, long sequence, string sessionCode) | |
~RoutingRule () | |
long | getQueueId () const |
long | getSchemaId () const |
string | getQueueName () const |
long | getSequence () const |
const RoutingAction & | getAction () const |
const vector< RoutingCondition > & | getConditions () const |
RoutingAction::ROUTING_ACTION | Route (RoutingMessage *message, const int userId, bool bulk=false) const |
string | getOutcome () const |
Private Attributes | |
long | m_Id |
long | m_Sequence |
long | m_SchemaId |
RoutingQueue | m_Queue |
vector< RoutingCondition > | m_Conditions |
RoutingAction | m_Action |
string | m_Outcome |
string | m_Description |
RoutingRule::RoutingRule | ( | long | id, |
long | schemaId, | ||
long | sequence, | ||
string | sessionCode | ||
) |
RoutingRule::~RoutingRule | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
RoutingAction::ROUTING_ACTION RoutingRule::Route | ( | RoutingMessage * | message, |
const int | userId, | ||
bool | bulk = false |
||
) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |