public SignalMasterBean( OleDbDataReader reader )
: base(_TABLE_NAME)
{
if( fieldMap.ContainsKey(_SIGNAL_ID) )
fieldMap[_SIGNAL_ID] = reader[_SIGNAL_ID];
else
fieldMap.Add(_SIGNAL_ID, reader[_SIGNAL_ID]);
if( fieldMap.ContainsKey(_SIGNAL_NAME) )
fieldMap[_SIGNAL_NAME] = reader[_SIGNAL_NAME];
else
fieldMap.Add(_SIGNAL_NAME, reader[_SIGNAL_NAME]);
if( fieldMap.ContainsKey(_PARENT_SIGNAL_ID) )
fieldMap[_PARENT_SIGNAL_ID] = reader[_PARENT_SIGNAL_ID];
else
fieldMap.Add(_PARENT_SIGNAL_ID, reader[_PARENT_SIGNAL_ID]);
if( fieldMap.ContainsKey(_XMLNS) )
fieldMap[_XMLNS] = reader[_XMLNS];
else
fieldMap.Add(_XMLNS, reader[_XMLNS]);
if( fieldMap.ContainsKey(_UUID) )
fieldMap[_UUID] = reader[_UUID];
else
fieldMap.Add(_UUID, reader[_UUID]);
initialize();
}