#include <SBSummaryRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
SBSummaryTable & | getTable () const |
SBSummaryRowIDL * | toIDL () const |
void | setFromIDL (SBSummaryRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
EntityRef | getSbId () const |
void | setSbId (EntityRef sbId) throw (IllegalAccessException) |
EntityRef | getProjectId () const |
void | setProjectId (EntityRef projectId) |
EntityRef | getObsUnitSetId () const |
void | setObsUnitSetId (EntityRef obsUnitSetId) |
string | getSbIntent () const |
void | setSbIntent (string sbIntent) |
SBType | getSbType () const |
void | setSbType (SBType sbType) |
Interval | getSbDuration () const |
void | setSbDuration (Interval sbDuration) |
int | getNumScan () const |
void | setNumScan (int numScan) |
vector< string > | getScanIntent () const |
void | setScanIntent (vector< string > scanIntent) |
int | getNumberRepeats () const |
void | setNumberRepeats (int numberRepeats) |
vector< string > | getWeatherConstraint () const |
void | setWeatherConstraint (vector< string > weatherConstraint) |
vector< string > | getScienceGoal () const |
void | setScienceGoal (vector< string > scienceGoal) |
double | getRaCenter () const |
void | setRaCenter (double raCenter) |
double | getDecCenter () const |
void | setDecCenter (double decCenter) |
double | getFrequency () const |
void | setFrequency (double frequency) |
string | getFrequencyBand () const |
void | setFrequencyBand (string frequencyBand) |
vector< string > | getObservingMode () const |
void | setObservingMode (vector< string > observingMode) |
bool | compareNoAutoInc (EntityRef sbId, EntityRef projectId, EntityRef obsUnitSetId, string sbIntent, SBType sbType, Interval sbDuration, int numScan, vector< string > scanIntent, int numberRepeats, vector< string > weatherConstraint, vector< string > scienceGoal, double raCenter, double decCenter, double frequency, string frequencyBand, vector< string > observingMode) |
bool | compareRequiredValue (EntityRef projectId, EntityRef obsUnitSetId, string sbIntent, SBType sbType, Interval sbDuration, int numScan, vector< string > scanIntent, int numberRepeats, vector< string > weatherConstraint, vector< string > scienceGoal, double raCenter, double decCenter, double frequency, string frequencyBand, vector< string > observingMode) |
bool | equalByRequiredValue (SBSummaryRow *x) |
Friends | |
class | asdm::SBSummaryTable |
SBSummaryTable& asdm::SBSummaryRow::getTable | ( | ) | const |
Return the table to which this row belongs.
SBSummaryRowIDL* asdm::SBSummaryRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::SBSummaryRow::setFromIDL | ( | SBSummaryRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct SBSummaryRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::SBSummaryRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::SBSummaryRow::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. |
void asdm::SBSummaryRow::setSbId | ( | EntityRef | sbId | ) | throw (IllegalAccessException) |
Set sbId with the specified EntityRef.
sbId | The EntityRef value to which sbId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::SBSummaryRow::setProjectId | ( | EntityRef | projectId | ) |
EntityRef asdm::SBSummaryRow::getObsUnitSetId | ( | ) | const |
Get obsUnitSetId.
void asdm::SBSummaryRow::setObsUnitSetId | ( | EntityRef | obsUnitSetId | ) |
string asdm::SBSummaryRow::getSbIntent | ( | ) | const |
Get sbIntent.
void asdm::SBSummaryRow::setSbIntent | ( | string | sbIntent | ) |
Set sbIntent with the specified string.
sbIntent | The string value to which sbIntent is to be set. |
SBType asdm::SBSummaryRow::getSbType | ( | ) | const |
Get sbType.
void asdm::SBSummaryRow::setSbType | ( | SBType | sbType | ) |
Set sbType with the specified SBType.
sbType | The SBType value to which sbType is to be set. |
void asdm::SBSummaryRow::setSbDuration | ( | Interval | sbDuration | ) |
int asdm::SBSummaryRow::getNumScan | ( | ) | const |
Get numScan.
void asdm::SBSummaryRow::setNumScan | ( | int | numScan | ) |
Set numScan with the specified int.
numScan | The int value to which numScan is to be set. |
vector<string > asdm::SBSummaryRow::getScanIntent | ( | ) | const |
Get scanIntent.
void asdm::SBSummaryRow::setScanIntent | ( | vector< string > | scanIntent | ) |
Set scanIntent with the specified vector<string >.
scanIntent | The vector<string > value to which scanIntent is to be set. |
int asdm::SBSummaryRow::getNumberRepeats | ( | ) | const |
Get numberRepeats.
void asdm::SBSummaryRow::setNumberRepeats | ( | int | numberRepeats | ) |
Set numberRepeats with the specified int.
numberRepeats | The int value to which numberRepeats is to be set. |
vector<string > asdm::SBSummaryRow::getWeatherConstraint | ( | ) | const |
Get weatherConstraint.
void asdm::SBSummaryRow::setWeatherConstraint | ( | vector< string > | weatherConstraint | ) |
Set weatherConstraint with the specified vector<string >.
weatherConstraint | The vector<string > value to which weatherConstraint is to be set. |
vector<string > asdm::SBSummaryRow::getScienceGoal | ( | ) | const |
Get scienceGoal.
void asdm::SBSummaryRow::setScienceGoal | ( | vector< string > | scienceGoal | ) |
Set scienceGoal with the specified vector<string >.
scienceGoal | The vector<string > value to which scienceGoal is to be set. |
double asdm::SBSummaryRow::getRaCenter | ( | ) | const |
Get raCenter.
void asdm::SBSummaryRow::setRaCenter | ( | double | raCenter | ) |
Set raCenter with the specified double.
raCenter | The double value to which raCenter is to be set. |
double asdm::SBSummaryRow::getDecCenter | ( | ) | const |
Get decCenter.
void asdm::SBSummaryRow::setDecCenter | ( | double | decCenter | ) |
Set decCenter with the specified double.
decCenter | The double value to which decCenter is to be set. |
double asdm::SBSummaryRow::getFrequency | ( | ) | const |
Get frequency.
void asdm::SBSummaryRow::setFrequency | ( | double | frequency | ) |
Set frequency with the specified double.
frequency | The double value to which frequency is to be set. |
string asdm::SBSummaryRow::getFrequencyBand | ( | ) | const |
Get frequencyBand.
void asdm::SBSummaryRow::setFrequencyBand | ( | string | frequencyBand | ) |
Set frequencyBand with the specified string.
frequencyBand | The string value to which frequencyBand is to be set. |
vector<string > asdm::SBSummaryRow::getObservingMode | ( | ) | const |
Get observingMode.
void asdm::SBSummaryRow::setObservingMode | ( | vector< string > | observingMode | ) |
Set observingMode with the specified vector<string >.
observingMode | The vector<string > value to which observingMode is to be set. |
bool asdm::SBSummaryRow::compareNoAutoInc | ( | EntityRef | sbId, | |
EntityRef | projectId, | |||
EntityRef | obsUnitSetId, | |||
string | sbIntent, | |||
SBType | sbType, | |||
Interval | sbDuration, | |||
int | numScan, | |||
vector< string > | scanIntent, | |||
int | numberRepeats, | |||
vector< string > | weatherConstraint, | |||
vector< string > | scienceGoal, | |||
double | raCenter, | |||
double | decCenter, | |||
double | frequency, | |||
string | frequencyBand, | |||
vector< string > | observingMode | |||
) |
Compare each mandatory attribute except the autoincrementable one of this SBSummaryRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::SBSummaryRow::equalByRequiredValue | ( | SBSummaryRow * | 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 SBSummaryRow whose required attributes of the value part will be compared with those of this. |