#include <AntennaRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
AntennaTable & | getTable () const |
AntennaRowIDL * | toIDL () const |
void | setFromIDL (AntennaRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getAntennaId () const |
string | getName () const |
void | setName (string name) |
AntennaMake | getAntennaMake () const |
void | setAntennaMake (AntennaMake antennaMake) |
AntennaType | getAntennaType () const |
void | setAntennaType (AntennaType antennaType) |
Length | getXPosition () const |
void | setXPosition (Length xPosition) |
Length | getYPosition () const |
void | setYPosition (Length yPosition) |
Length | getZPosition () const |
void | setZPosition (Length zPosition) |
ArrayTime | getTime () const |
void | setTime (ArrayTime time) |
Length | getXOffset () const |
void | setXOffset (Length xOffset) |
Length | getYOffset () const |
void | setYOffset (Length yOffset) |
Length | getZOffset () const |
void | setZOffset (Length zOffset) |
Length | getDishDiameter () const |
void | setDishDiameter (Length dishDiameter) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
bool | isAssocAntennaIdExists () const |
Tag | getAssocAntennaId () const throw (IllegalAccessException) |
void | setAssocAntennaId (Tag assocAntennaId) |
void | clearAssocAntennaId () |
Tag | getStationId () const |
void | setStationId (Tag stationId) |
bool | isAssociatedAntennaExists () const |
AntennaRow * | getAssociatedAntenna () const throw (NoSuchRow) |
void | setAssociatedAntennaLink (Tag assocAntennaId) |
StationRow * | getStationUsingStationId () |
bool | compareNoAutoInc (Tag stationId, string name, AntennaMake antennaMake, AntennaType antennaType, Length xPosition, Length yPosition, Length zPosition, ArrayTime time, Length xOffset, Length yOffset, Length zOffset, Length dishDiameter, bool flagRow) |
bool | compareRequiredValue (Tag stationId, string name, AntennaMake antennaMake, AntennaType antennaType, Length xPosition, Length yPosition, Length zPosition, ArrayTime time, Length xOffset, Length yOffset, Length zOffset, Length dishDiameter, bool flagRow) |
bool | equalByRequiredValue (AntennaRow *x) |
Friends | |
class | asdm::AntennaTable |
AntennaTable& asdm::AntennaRow::getTable | ( | ) | const |
Return the table to which this row belongs.
AntennaRowIDL* asdm::AntennaRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::AntennaRow::setFromIDL | ( | AntennaRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct AntennaRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::AntennaRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::AntennaRow::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. |
string asdm::AntennaRow::getName | ( | ) | const |
Get name.
void asdm::AntennaRow::setName | ( | string | name | ) |
Set name with the specified string.
name | The string value to which name is to be set. |
AntennaMake asdm::AntennaRow::getAntennaMake | ( | ) | const |
Get antennaMake.
void asdm::AntennaRow::setAntennaMake | ( | AntennaMake | antennaMake | ) |
Set antennaMake with the specified AntennaMake.
antennaMake | The AntennaMake value to which antennaMake is to be set. |
AntennaType asdm::AntennaRow::getAntennaType | ( | ) | const |
Get antennaType.
void asdm::AntennaRow::setAntennaType | ( | AntennaType | antennaType | ) |
Set antennaType with the specified AntennaType.
antennaType | The AntennaType value to which antennaType is to be set. |
void asdm::AntennaRow::setXPosition | ( | Length | xPosition | ) |
void asdm::AntennaRow::setYPosition | ( | Length | yPosition | ) |
void asdm::AntennaRow::setZPosition | ( | Length | zPosition | ) |
void asdm::AntennaRow::setTime | ( | ArrayTime | time | ) |
void asdm::AntennaRow::setXOffset | ( | Length | xOffset | ) |
void asdm::AntennaRow::setYOffset | ( | Length | yOffset | ) |
void asdm::AntennaRow::setZOffset | ( | Length | zOffset | ) |
void asdm::AntennaRow::setDishDiameter | ( | Length | dishDiameter | ) |
bool asdm::AntennaRow::getFlagRow | ( | ) | const |
Get flagRow.
void asdm::AntennaRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
bool asdm::AntennaRow::isAssocAntennaIdExists | ( | ) | const |
The attribute assocAntennaId is optional. Return true if this attribute exists.
Tag asdm::AntennaRow::getAssocAntennaId | ( | ) | const throw (IllegalAccessException) |
Get assocAntennaId, which is optional.
IllegalAccessException | If assocAntennaId does not exist. |
void asdm::AntennaRow::setAssocAntennaId | ( | Tag | assocAntennaId | ) |
void asdm::AntennaRow::clearAssocAntennaId | ( | ) |
Mark assocAntennaId, which is an optional field, as non-existent.
void asdm::AntennaRow::setStationId | ( | Tag | stationId | ) |
bool asdm::AntennaRow::isAssociatedAntennaExists | ( | ) | const |
The link to table Antenna is optional. Return true if this link exists.
AntennaRow* asdm::AntennaRow::getAssociatedAntenna | ( | ) | const throw (NoSuchRow) |
Get the optional row in table Antenna by traversing the defined link to that table.
NoSuchRow | if there is no such row in table Antenna or the link does not exist. |
void asdm::AntennaRow::setAssociatedAntennaLink | ( | Tag | assocAntennaId | ) |
Set the values of the link attributes needed to link this row to a row in table Antenna.
StationRow* asdm::AntennaRow::getStationUsingStationId | ( | ) |
stationId pointer to the row in the Station table having Station.stationId == stationId
bool asdm::AntennaRow::compareNoAutoInc | ( | Tag | stationId, | |
string | name, | |||
AntennaMake | antennaMake, | |||
AntennaType | antennaType, | |||
Length | xPosition, | |||
Length | yPosition, | |||
Length | zPosition, | |||
ArrayTime | time, | |||
Length | xOffset, | |||
Length | yOffset, | |||
Length | zOffset, | |||
Length | dishDiameter, | |||
bool | flagRow | |||
) |
Compare each mandatory attribute except the autoincrementable one of this AntennaRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::AntennaRow::equalByRequiredValue | ( | AntennaRow * | 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 AntennaRow whose required attributes of the value part will be compared with those of this. |