#include <DopplerRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
DopplerTable & | getTable () const |
DopplerRowIDL * | toIDL () const |
void | setFromIDL (DopplerRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getDopplerId () const |
int | getTransitionIndex () const |
void | setTransitionIndex (int transitionIndex) |
Speed | getVelDef () const |
void | setVelDef (Speed velDef) |
int | getSourceId () const |
void | setSourceId (int sourceId) throw (IllegalAccessException) |
vector< SourceRow * > | getSources () |
bool | compareNoAutoInc (int sourceId, int transitionIndex, Speed velDef) |
bool | compareRequiredValue (int transitionIndex, Speed velDef) |
bool | equalByRequiredValue (DopplerRow *x) |
Friends | |
class | asdm::DopplerTable |
DopplerTable& asdm::DopplerRow::getTable | ( | ) | const |
Return the table to which this row belongs.
DopplerRowIDL* asdm::DopplerRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::DopplerRow::setFromIDL | ( | DopplerRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct DopplerRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::DopplerRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::DopplerRow::setFromXML | ( | string | rowDoc | ) | throw (ConversionException) |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
int asdm::DopplerRow::getDopplerId | ( | ) | const |
Get dopplerId.
int asdm::DopplerRow::getTransitionIndex | ( | ) | const |
Get transitionIndex.
void asdm::DopplerRow::setTransitionIndex | ( | int | transitionIndex | ) |
Set transitionIndex with the specified int.
transitionIndex | The int value to which transitionIndex is to be set. |
void asdm::DopplerRow::setVelDef | ( | Speed | velDef | ) |
int asdm::DopplerRow::getSourceId | ( | ) | const |
Get sourceId.
void asdm::DopplerRow::setSourceId | ( | int | sourceId | ) | throw (IllegalAccessException) |
Set sourceId with the specified int.
sourceId | The int value to which sourceId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
vector<SourceRow *> asdm::DopplerRow::getSources | ( | ) |
Get the collection of row in the Source table having sourceId == this.sourceId
bool asdm::DopplerRow::compareNoAutoInc | ( | int | sourceId, | |
int | transitionIndex, | |||
Speed | velDef | |||
) |
Compare each mandatory attribute except the autoincrementable one of this DopplerRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::DopplerRow::equalByRequiredValue | ( | DopplerRow * | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | a pointer on the DopplerRow whose required attributes of the value part will be compared with those of this. |