Classes Files

Wombat::MamdaCommonFields

Maintains a cache of common update field descriptors.

Inherits from Wombat.MamdaFields

Public Functions

  Name
void setDictionary(MamaDictionary dictionary, NameValueCollection properties)
Set the dictionary for common update fields. Maintains a cache of MamaFieldDescriptors for common update related fields. The
bool isSet()
void reset()

Public Attributes

  Name
MamaFieldDescriptor SYMBOL
MamaFieldDescriptor ISSUE_SYMBOL
MamaFieldDescriptor INDEX_SYMBOL
MamaFieldDescriptor PART_ID
MamaFieldDescriptor SEQ_NUM
MamaFieldDescriptor SRC_TIME
MamaFieldDescriptor LINE_TIME
MamaFieldDescriptor ACTIVITY_TIME
MamaFieldDescriptor SEND_TIME
MamaFieldDescriptor PUB_ID
MamaFieldDescriptor MSG_QUAL
MamaFieldDescriptor MSG_SEQ_NUM
MamaFieldDescriptor MSG_NUM
MamaFieldDescriptor MSG_TOTAL
MamaFieldDescriptor SENDER_ID

Additional inherited members

Protected Functions inherited from Wombat.MamdaFields

  Name
string lookupFieldName(NameValueCollection properties, string defaultFieldName)

Public Functions Documentation

function setDictionary

static void setDictionary(
    MamaDictionary dictionary,
    NameValueCollection properties
)

Set the dictionary for common update fields. Maintains a cache of MamaFieldDescriptors for common update related fields. The

Parameters:

  • dictionary A reference to a valid MamaDictionary
  • properties A NameValueCollection object containing field mappings. (See MamdaFields for more information)

properties parameter allows users of the API to map the common dictionary names to something else if they are beig published under different names.

function isSet

static bool isSet()

function reset

static void reset()

Public Attributes Documentation

variable SYMBOL

static MamaFieldDescriptor SYMBOL = null;

variable ISSUE_SYMBOL

static MamaFieldDescriptor ISSUE_SYMBOL = null;

variable INDEX_SYMBOL

static MamaFieldDescriptor INDEX_SYMBOL = null;

variable PART_ID

static MamaFieldDescriptor PART_ID = null;

variable SEQ_NUM

static MamaFieldDescriptor SEQ_NUM = null;

variable SRC_TIME

static MamaFieldDescriptor SRC_TIME = null;

variable LINE_TIME

static MamaFieldDescriptor LINE_TIME = null;

variable ACTIVITY_TIME

static MamaFieldDescriptor ACTIVITY_TIME = null;

variable SEND_TIME

static MamaFieldDescriptor SEND_TIME = null;

variable PUB_ID

static MamaFieldDescriptor PUB_ID = null;

variable MSG_QUAL

static MamaFieldDescriptor MSG_QUAL = null;

variable MSG_SEQ_NUM

static MamaFieldDescriptor MSG_SEQ_NUM = null;

variable MSG_NUM

static MamaFieldDescriptor MSG_NUM = null;

variable MSG_TOTAL

static MamaFieldDescriptor MSG_TOTAL = null;

variable SENDER_ID

static MamaFieldDescriptor SENDER_ID = null;

Updated on 2023-03-31 at 15:30:12 +0100