#include <ExecBlockRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
ExecBlockTable & | getTable () const |
ExecBlockRowIDL * | toIDL () const |
void | setFromIDL (ExecBlockRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getExecBlockId () const |
int | getExecBlockNum () const |
void | setExecBlockNum (int execBlockNum) |
string | getTelescopeName () const |
void | setTelescopeName (string telescopeName) |
string | getConfigName () const |
void | setConfigName (string configName) |
int | getNumAntenna () const |
void | setNumAntenna (int numAntenna) |
Length | getBaseRangeMin () const |
void | setBaseRangeMin (Length baseRangeMin) |
Length | getBaseRangeMax () const |
void | setBaseRangeMax (Length baseRangeMax) |
Length | getBaseRmsMinor () const |
void | setBaseRmsMinor (Length baseRmsMinor) |
Length | getBaseRmsMajor () const |
void | setBaseRmsMajor (Length baseRmsMajor) |
Angle | getBasePa () const |
void | setBasePa (Angle basePa) |
ArrayTimeInterval | getTimeInterval () const |
void | setTimeInterval (ArrayTimeInterval timeInterval) |
string | getObserverName () const |
void | setObserverName (string observerName) |
vector< string > | getObservingLog () const |
void | setObservingLog (vector< string > observingLog) |
vector< string > | getSchedulerMode () const |
void | setSchedulerMode (vector< string > schedulerMode) |
EntityRef | getProjectId () const |
void | setProjectId (EntityRef projectId) |
Angle | getSiteLongitude () const |
void | setSiteLongitude (Angle siteLongitude) |
Angle | getSiteLatitude () const |
void | setSiteLatitude (Angle siteLatitude) |
Length | getSiteAltitude () const |
void | setSiteAltitude (Length siteAltitude) |
bool | isReleaseDateExists () const |
ArrayTime | getReleaseDate () const throw (IllegalAccessException) |
void | setReleaseDate (ArrayTime releaseDate) |
void | clearReleaseDate () |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
EntityRef | getExecBlockUID () const |
void | setExecBlockUID (EntityRef execBlockUID) |
bool | getAborted () const |
void | setAborted (bool aborted) |
vector< Tag > | getAntennaId () const |
void | setAntennaId (vector< Tag > antennaId) |
void | setAntennaId (int i, Tag antennaId) throw (OutOfBoundsException) |
void | addAntennaId (Tag id) |
void | addAntennaId (const vector< Tag > &id) |
const Tag | getAntennaId (int i) |
AntennaRow * | getAntenna (int i) |
vector< AntennaRow * > | getAntennas () |
bool | compareNoAutoInc (vector< Tag > antennaId, int execBlockNum, string telescopeName, string configName, int numAntenna, Length baseRangeMin, Length baseRangeMax, Length baseRmsMinor, Length baseRmsMajor, Angle basePa, ArrayTimeInterval timeInterval, string observerName, vector< string > observingLog, vector< string > schedulerMode, EntityRef projectId, Angle siteLongitude, Angle siteLatitude, Length siteAltitude, bool flagRow, EntityRef execBlockUID, bool aborted) |
bool | compareRequiredValue (vector< Tag > antennaId, int execBlockNum, string telescopeName, string configName, int numAntenna, Length baseRangeMin, Length baseRangeMax, Length baseRmsMinor, Length baseRmsMajor, Angle basePa, ArrayTimeInterval timeInterval, string observerName, vector< string > observingLog, vector< string > schedulerMode, EntityRef projectId, Angle siteLongitude, Angle siteLatitude, Length siteAltitude, bool flagRow, EntityRef execBlockUID, bool aborted) |
bool | equalByRequiredValue (ExecBlockRow *x) |
Friends | |
class | asdm::ExecBlockTable |
ExecBlockTable& asdm::ExecBlockRow::getTable | ( | ) | const |
Return the table to which this row belongs.
ExecBlockRowIDL* asdm::ExecBlockRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::ExecBlockRow::setFromIDL | ( | ExecBlockRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct ExecBlockRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::ExecBlockRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::ExecBlockRow::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::ExecBlockRow::getExecBlockNum | ( | ) | const |
Get execBlockNum.
void asdm::ExecBlockRow::setExecBlockNum | ( | int | execBlockNum | ) |
Set execBlockNum with the specified int.
execBlockNum | The int value to which execBlockNum is to be set. |
string asdm::ExecBlockRow::getTelescopeName | ( | ) | const |
Get telescopeName.
void asdm::ExecBlockRow::setTelescopeName | ( | string | telescopeName | ) |
Set telescopeName with the specified string.
telescopeName | The string value to which telescopeName is to be set. |
string asdm::ExecBlockRow::getConfigName | ( | ) | const |
Get configName.
void asdm::ExecBlockRow::setConfigName | ( | string | configName | ) |
Set configName with the specified string.
configName | The string value to which configName is to be set. |
int asdm::ExecBlockRow::getNumAntenna | ( | ) | const |
Get numAntenna.
void asdm::ExecBlockRow::setNumAntenna | ( | int | numAntenna | ) |
Set numAntenna with the specified int.
numAntenna | The int value to which numAntenna is to be set. |
Length asdm::ExecBlockRow::getBaseRangeMin | ( | ) | const |
Get baseRangeMin.
void asdm::ExecBlockRow::setBaseRangeMin | ( | Length | baseRangeMin | ) |
Length asdm::ExecBlockRow::getBaseRangeMax | ( | ) | const |
Get baseRangeMax.
void asdm::ExecBlockRow::setBaseRangeMax | ( | Length | baseRangeMax | ) |
Length asdm::ExecBlockRow::getBaseRmsMinor | ( | ) | const |
Get baseRmsMinor.
void asdm::ExecBlockRow::setBaseRmsMinor | ( | Length | baseRmsMinor | ) |
Length asdm::ExecBlockRow::getBaseRmsMajor | ( | ) | const |
Get baseRmsMajor.
void asdm::ExecBlockRow::setBaseRmsMajor | ( | Length | baseRmsMajor | ) |
void asdm::ExecBlockRow::setBasePa | ( | Angle | basePa | ) |
ArrayTimeInterval asdm::ExecBlockRow::getTimeInterval | ( | ) | const |
Get timeInterval.
void asdm::ExecBlockRow::setTimeInterval | ( | ArrayTimeInterval | timeInterval | ) |
Set timeInterval with the specified ArrayTimeInterval.
timeInterval | The ArrayTimeInterval value to which timeInterval is to be set. |
string asdm::ExecBlockRow::getObserverName | ( | ) | const |
Get observerName.
void asdm::ExecBlockRow::setObserverName | ( | string | observerName | ) |
Set observerName with the specified string.
observerName | The string value to which observerName is to be set. |
vector<string > asdm::ExecBlockRow::getObservingLog | ( | ) | const |
Get observingLog.
void asdm::ExecBlockRow::setObservingLog | ( | vector< string > | observingLog | ) |
Set observingLog with the specified vector<string >.
observingLog | The vector<string > value to which observingLog is to be set. |
vector<string > asdm::ExecBlockRow::getSchedulerMode | ( | ) | const |
Get schedulerMode.
void asdm::ExecBlockRow::setSchedulerMode | ( | vector< string > | schedulerMode | ) |
Set schedulerMode with the specified vector<string >.
schedulerMode | The vector<string > value to which schedulerMode is to be set. |
void asdm::ExecBlockRow::setProjectId | ( | EntityRef | projectId | ) |
Angle asdm::ExecBlockRow::getSiteLongitude | ( | ) | const |
Get siteLongitude.
void asdm::ExecBlockRow::setSiteLongitude | ( | Angle | siteLongitude | ) |
void asdm::ExecBlockRow::setSiteLatitude | ( | Angle | siteLatitude | ) |
Length asdm::ExecBlockRow::getSiteAltitude | ( | ) | const |
Get siteAltitude.
void asdm::ExecBlockRow::setSiteAltitude | ( | Length | siteAltitude | ) |
bool asdm::ExecBlockRow::isReleaseDateExists | ( | ) | const |
The attribute releaseDate is optional. Return true if this attribute exists.
ArrayTime asdm::ExecBlockRow::getReleaseDate | ( | ) | const throw (IllegalAccessException) |
Get releaseDate, which is optional.
IllegalAccessException | If releaseDate does not exist. |
void asdm::ExecBlockRow::setReleaseDate | ( | ArrayTime | releaseDate | ) |
void asdm::ExecBlockRow::clearReleaseDate | ( | ) |
Mark releaseDate, which is an optional field, as non-existent.
bool asdm::ExecBlockRow::getFlagRow | ( | ) | const |
Get flagRow.
void asdm::ExecBlockRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
EntityRef asdm::ExecBlockRow::getExecBlockUID | ( | ) | const |
Get execBlockUID.
void asdm::ExecBlockRow::setExecBlockUID | ( | EntityRef | execBlockUID | ) |
bool asdm::ExecBlockRow::getAborted | ( | ) | const |
Get aborted.
void asdm::ExecBlockRow::setAborted | ( | bool | aborted | ) |
Set aborted with the specified bool.
aborted | The bool value to which aborted is to be set. |
vector<Tag> asdm::ExecBlockRow::getAntennaId | ( | ) | const |
Get antennaId.
void asdm::ExecBlockRow::setAntennaId | ( | vector< Tag > | antennaId | ) |
Set antennaId with the specified vector<Tag> .
antennaId | The vector<Tag> value to which antennaId is to be set. |
void asdm::ExecBlockRow::setAntennaId | ( | int | i, | |
Tag | antennaId | |||
) | throw (OutOfBoundsException) |
Set antennaId[i] with the specified Tag.
i | The index in antennaId where to set the Tag value. | |
antennaId | The Tag value to which antennaId[i] is to be set. |
OutOfBoundsException |
void asdm::ExecBlockRow::addAntennaId | ( | Tag | id | ) |
void asdm::ExecBlockRow::addAntennaId | ( | const vector< Tag > & | id | ) |
const Tag asdm::ExecBlockRow::getAntennaId | ( | int | i | ) |
AntennaRow* asdm::ExecBlockRow::getAntenna | ( | int | i | ) |
Returns the AntennaRow linked to this row via the tag stored in antennaId at position i.
i | the position in antennaId. |
vector<AntennaRow *> asdm::ExecBlockRow::getAntennas | ( | ) |
Returns the vector of AntennaRow* linked to this row via the Tags stored in antennaId
bool asdm::ExecBlockRow::compareNoAutoInc | ( | vector< Tag > | antennaId, | |
int | execBlockNum, | |||
string | telescopeName, | |||
string | configName, | |||
int | numAntenna, | |||
Length | baseRangeMin, | |||
Length | baseRangeMax, | |||
Length | baseRmsMinor, | |||
Length | baseRmsMajor, | |||
Angle | basePa, | |||
ArrayTimeInterval | timeInterval, | |||
string | observerName, | |||
vector< string > | observingLog, | |||
vector< string > | schedulerMode, | |||
EntityRef | projectId, | |||
Angle | siteLongitude, | |||
Angle | siteLatitude, | |||
Length | siteAltitude, | |||
bool | flagRow, | |||
EntityRef | execBlockUID, | |||
bool | aborted | |||
) |
Compare each mandatory attribute except the autoincrementable one of this ExecBlockRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::ExecBlockRow::equalByRequiredValue | ( | ExecBlockRow * | 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 ExecBlockRow whose required attributes of the value part will be compared with those of this. |