asdm::SBSummaryRow Class Reference

#include <SBSummaryRow.h>

List of all members.


Detailed Description

The SBSummaryRow class is a row of a SBSummaryTable.

Generated from model's revision "1.46", branch "HEAD"


Public Member Functions

SBSummaryTablegetTable () 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)
EntityRef getProjectId () const
void setProjectId (EntityRef projectId)
EntityRef getObsUnitSetId () const
void setObsUnitSetId (EntityRef obsUnitSetId)
string getSbIntent () const
void setSbIntent (string sbIntent)
SBTypeMod::SBType getSbType () const
void setSbType (SBTypeMod::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, SBTypeMod::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, SBTypeMod::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)


Member Function Documentation

bool asdm::SBSummaryRow::compareNoAutoInc EntityRef  sbId,
EntityRef  projectId,
EntityRef  obsUnitSetId,
string  sbIntent,
SBTypeMod::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.

Parameters:
x a pointer on the SBSummaryRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.

double asdm::SBSummaryRow::getDecCenter  )  const
 

Get decCenter.

Returns:
decCenter as double

double asdm::SBSummaryRow::getFrequency  )  const
 

Get frequency.

Returns:
frequency as double

string asdm::SBSummaryRow::getFrequencyBand  )  const
 

Get frequencyBand.

Returns:
frequencyBand as string

int asdm::SBSummaryRow::getNumberRepeats  )  const
 

Get numberRepeats.

Returns:
numberRepeats as int

int asdm::SBSummaryRow::getNumScan  )  const
 

Get numScan.

Returns:
numScan as int

vector<string > asdm::SBSummaryRow::getObservingMode  )  const
 

Get observingMode.

Returns:
observingMode as vector<string >

EntityRef asdm::SBSummaryRow::getObsUnitSetId  )  const
 

Get obsUnitSetId.

Returns:
obsUnitSetId as EntityRef

EntityRef asdm::SBSummaryRow::getProjectId  )  const
 

Get projectId.

Returns:
projectId as EntityRef

double asdm::SBSummaryRow::getRaCenter  )  const
 

Get raCenter.

Returns:
raCenter as double

Interval asdm::SBSummaryRow::getSbDuration  )  const
 

Get sbDuration.

Returns:
sbDuration as Interval

EntityRef asdm::SBSummaryRow::getSbId  )  const
 

Get sbId.

Returns:
sbId as EntityRef

string asdm::SBSummaryRow::getSbIntent  )  const
 

Get sbIntent.

Returns:
sbIntent as string

SBTypeMod::SBType asdm::SBSummaryRow::getSbType  )  const
 

Get sbType.

Returns:
sbType as SBTypeMod::SBType

vector<string > asdm::SBSummaryRow::getScanIntent  )  const
 

Get scanIntent.

Returns:
scanIntent as vector<string >

vector<string > asdm::SBSummaryRow::getScienceGoal  )  const
 

Get scienceGoal.

Returns:
scienceGoal as vector<string >

SBSummaryTable& asdm::SBSummaryRow::getTable  )  const
 

Return the table to which this row belongs.

vector<string > asdm::SBSummaryRow::getWeatherConstraint  )  const
 

Get weatherConstraint.

Returns:
weatherConstraint as vector<string >

void asdm::SBSummaryRow::setDecCenter double  decCenter  ) 
 

Set decCenter with the specified double.

Parameters:
decCenter The double value to which decCenter is to be set.

void asdm::SBSummaryRow::setFrequency double  frequency  ) 
 

Set frequency with the specified double.

Parameters:
frequency The double value to which frequency is to be set.

void asdm::SBSummaryRow::setFrequencyBand string  frequencyBand  ) 
 

Set frequencyBand with the specified string.

Parameters:
frequencyBand The string value to which frequencyBand is to be set.

void asdm::SBSummaryRow::setFromIDL SBSummaryRowIDL  x  )  throw (ConversionException)
 

Fill the values of this row from the IDL struct SBSummaryRowIDL.

Parameters:
x The IDL struct containing the values used to fill this row.

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.

Parameters:
x The XML string being used to set the values of this row.

void asdm::SBSummaryRow::setNumberRepeats int  numberRepeats  ) 
 

Set numberRepeats with the specified int.

Parameters:
numberRepeats The int value to which numberRepeats is to be set.

void asdm::SBSummaryRow::setNumScan int  numScan  ) 
 

Set numScan with the specified int.

Parameters:
numScan The int value to which numScan is to be set.

void asdm::SBSummaryRow::setObservingMode vector< string >  observingMode  ) 
 

Set observingMode with the specified vector<string >.

Parameters:
observingMode The vector<string > value to which observingMode is to be set.

void asdm::SBSummaryRow::setObsUnitSetId EntityRef  obsUnitSetId  ) 
 

Set obsUnitSetId with the specified EntityRef.

Parameters:
obsUnitSetId The EntityRef value to which obsUnitSetId is to be set.

void asdm::SBSummaryRow::setProjectId EntityRef  projectId  ) 
 

Set projectId with the specified EntityRef.

Parameters:
projectId The EntityRef value to which projectId is to be set.

void asdm::SBSummaryRow::setRaCenter double  raCenter  ) 
 

Set raCenter with the specified double.

Parameters:
raCenter The double value to which raCenter is to be set.

void asdm::SBSummaryRow::setSbDuration Interval  sbDuration  ) 
 

Set sbDuration with the specified Interval.

Parameters:
sbDuration The Interval value to which sbDuration is to be set.

void asdm::SBSummaryRow::setSbId EntityRef  sbId  ) 
 

Set sbId with the specified EntityRef.

Parameters:
sbId The EntityRef value to which sbId is to be set.
Exceptions:
IllegalAccessException If an attempt is made to change this field after is has been added to the table.

void asdm::SBSummaryRow::setSbIntent string  sbIntent  ) 
 

Set sbIntent with the specified string.

Parameters:
sbIntent The string value to which sbIntent is to be set.

void asdm::SBSummaryRow::setSbType SBTypeMod::SBType  sbType  ) 
 

Set sbType with the specified SBTypeMod::SBType.

Parameters:
sbType The SBTypeMod::SBType value to which sbType is to be set.

void asdm::SBSummaryRow::setScanIntent vector< string >  scanIntent  ) 
 

Set scanIntent with the specified vector<string >.

Parameters:
scanIntent The vector<string > value to which scanIntent is to be set.

void asdm::SBSummaryRow::setScienceGoal vector< string >  scienceGoal  ) 
 

Set scienceGoal with the specified vector<string >.

Parameters:
scienceGoal The vector<string > value to which scienceGoal is to be set.

void asdm::SBSummaryRow::setWeatherConstraint vector< string >  weatherConstraint  ) 
 

Set weatherConstraint with the specified vector<string >.

Parameters:
weatherConstraint The vector<string > value to which weatherConstraint is to be set.

SBSummaryRowIDL* asdm::SBSummaryRow::toIDL  )  const
 

Return this row in the form of an IDL struct.

Returns:
The values of this row as a SBSummaryRowIDL struct.

string asdm::SBSummaryRow::toXML  )  const
 

Return this row in the form of an XML string.

Returns:
The values of this row as an XML string.


The documentation for this class was generated from the following file:
Generated on Tue Nov 18 17:43:46 2008 for ASDM C++ Implementation by doxygen 1.3.8