#include <DataDescriptionRow.h>
Public Member Functions | |
DataDescriptionTable & | getTable () const |
DataDescriptionRowIDL * | toIDL () const |
void | setFromIDL (DataDescriptionRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getDataDescriptionId () const |
bool | isFlagRowExists () const |
bool | getFlagRow () const throw (IllegalAccessException) |
void | setFlagRow (bool flagRow) |
void | clearFlagRow () |
Tag | getPolOrHoloId () const |
void | setPolOrHoloId (Tag polOrHoloId) |
Tag | getSpectralWindowId () const |
void | setSpectralWindowId (Tag spectralWindowId) |
PolarizationRow * | getPolarizationUsingPolOrHoloId () |
HolographyRow * | getHolographyUsingPolOrHoloId () |
SpectralWindowRow * | getSpectralWindowUsingSpectralWindowId () |
bool | compareNoAutoInc (Tag polOrHoloId, Tag spectralWindowId) |
bool | compareRequiredValue (Tag polOrHoloId, Tag spectralWindowId) |
bool | equalByRequiredValue (DataDescriptionRow *x) |
Friends | |
class | asdm::DataDescriptionTable |
DataDescriptionTable& asdm::DataDescriptionRow::getTable | ( | ) | const |
Return the table to which this row belongs.
DataDescriptionRowIDL* asdm::DataDescriptionRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::DataDescriptionRow::setFromIDL | ( | DataDescriptionRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct DataDescriptionRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::DataDescriptionRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::DataDescriptionRow::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. |
Tag asdm::DataDescriptionRow::getDataDescriptionId | ( | ) | const |
Get dataDescriptionId.
bool asdm::DataDescriptionRow::isFlagRowExists | ( | ) | const |
The attribute flagRow is optional. Return true if this attribute exists.
bool asdm::DataDescriptionRow::getFlagRow | ( | ) | const throw (IllegalAccessException) |
Get flagRow, which is optional.
IllegalAccessException | If flagRow does not exist. |
void asdm::DataDescriptionRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
void asdm::DataDescriptionRow::clearFlagRow | ( | ) |
Mark flagRow, which is an optional field, as non-existent.
void asdm::DataDescriptionRow::setPolOrHoloId | ( | Tag | polOrHoloId | ) |
Tag asdm::DataDescriptionRow::getSpectralWindowId | ( | ) | const |
Get spectralWindowId.
void asdm::DataDescriptionRow::setSpectralWindowId | ( | Tag | spectralWindowId | ) |
PolarizationRow* asdm::DataDescriptionRow::getPolarizationUsingPolOrHoloId | ( | ) |
Returns pointer to the row in the Polarization table having Polarization.polarizationId == polOrHoloId
HolographyRow* asdm::DataDescriptionRow::getHolographyUsingPolOrHoloId | ( | ) |
Returns pointer to the row in the Holograpy table having Holography.holographyId == polOrHoloId
SpectralWindowRow* asdm::DataDescriptionRow::getSpectralWindowUsingSpectralWindowId | ( | ) |
Returns a pointer to the row in the SpectralWindow table having SpectralWindow.spectralWindowId == spectralWindowId
Compare each mandatory attribute except the autoincrementable one of this DataDescriptionRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::DataDescriptionRow::equalByRequiredValue | ( | DataDescriptionRow * | 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 DataDescriptionRow whose required attributes of the value part will be compared with those of this. |