asdm::CalDataRow Class Reference

#include <CalDataRow.h>

List of all members.


Detailed Description

The CalDataRow class is a row of a CalDataTable.

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


Public Member Functions

CalDataTablegetTable () const
CalDataRowIDL * toIDL () const
void setFromIDL (CalDataRowIDL x) throw (ConversionException)
string toXML () const
void setFromXML (string rowDoc) throw (ConversionException)
Tag getCalDataId () const
int getNumScan () const
void setNumScan (int numScan)
bool isFrequencyGroupExists () const
int getFrequencyGroup () const throw (IllegalAccessException)
void setFrequencyGroup (int frequencyGroup)
void clearFrequencyGroup ()
vector< int > getScanSet () const
void setScanSet (vector< int > scanSet)
CalType getCalType () const
void setCalType (CalType calType)
bool isFreqGroupNameExists () const
string getFreqGroupName () const throw (IllegalAccessException)
void setFreqGroupName (string freqGroupName)
void clearFreqGroupName ()
bool isFieldNameExists () const
string getFieldName () const throw (IllegalAccessException)
void setFieldName (string fieldName)
void clearFieldName ()
bool isFieldCodeExists () const
vector< string > getFieldCode () const throw (IllegalAccessException)
void setFieldCode (vector< string > fieldCode)
void clearFieldCode ()
ArrayTime getStartTimeObserved () const
void setStartTimeObserved (ArrayTime startTimeObserved)
ArrayTime getEndTimeObserved () const
void setEndTimeObserved (ArrayTime endTimeObserved)
bool isSourceNameExists () const
vector< string > getSourceName () const throw (IllegalAccessException)
void setSourceName (vector< string > sourceName)
void clearSourceName ()
bool isSourceCodeExists () const
vector< string > getSourceCode () const throw (IllegalAccessException)
void setSourceCode (vector< string > sourceCode)
void clearSourceCode ()
bool isScanIntentExists () const
vector< ScanIntent > getScanIntent () const throw (IllegalAccessException)
void setScanIntent (vector< ScanIntent > scanIntent)
void clearScanIntent ()
bool isAssocCalDataIdExists () const
Tag getAssocCalDataId () const throw (IllegalAccessException)
void setAssocCalDataId (Tag assocCalDataId)
void clearAssocCalDataId ()
bool isAssocCalNatureExists () const
AssociatedCalNature getAssocCalNature () const throw (IllegalAccessException)
void setAssocCalNature (AssociatedCalNature assocCalNature)
void clearAssocCalNature ()
CalDataOrigin getCalDataType () const
void setCalDataType (CalDataOrigin calDataType)
bool compareNoAutoInc (int numScan, vector< int > scanSet, CalType calType, ArrayTime startTimeObserved, ArrayTime endTimeObserved, CalDataOrigin calDataType)
bool compareRequiredValue (int numScan, vector< int > scanSet, CalType calType, ArrayTime startTimeObserved, ArrayTime endTimeObserved, CalDataOrigin calDataType)
bool equalByRequiredValue (CalDataRow *x)

Friends

class asdm::CalDataTable


Member Function Documentation

CalDataTable& asdm::CalDataRow::getTable (  )  const

Return the table to which this row belongs.

CalDataRowIDL* asdm::CalDataRow::toIDL (  )  const

Return this row in the form of an IDL struct.

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

void asdm::CalDataRow::setFromIDL ( CalDataRowIDL  x  )  throw (ConversionException)

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

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

string asdm::CalDataRow::toXML (  )  const

Return this row in the form of an XML string.

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

void asdm::CalDataRow::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.

Tag asdm::CalDataRow::getCalDataId (  )  const

Get calDataId.

Returns:
calDataId as Tag

int asdm::CalDataRow::getNumScan (  )  const

Get numScan.

Returns:
numScan as int

void asdm::CalDataRow::setNumScan ( int  numScan  ) 

Set numScan with the specified int.

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

bool asdm::CalDataRow::isFrequencyGroupExists (  )  const

The attribute frequencyGroup is optional. Return true if this attribute exists.

Returns:
true if and only if the frequencyGroup attribute exists.

int asdm::CalDataRow::getFrequencyGroup (  )  const throw (IllegalAccessException)

Get frequencyGroup, which is optional.

Returns:
frequencyGroup as int
Exceptions:
IllegalAccessException If frequencyGroup does not exist.

void asdm::CalDataRow::setFrequencyGroup ( int  frequencyGroup  ) 

Set frequencyGroup with the specified int.

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

void asdm::CalDataRow::clearFrequencyGroup (  ) 

Mark frequencyGroup, which is an optional field, as non-existent.

vector<int > asdm::CalDataRow::getScanSet (  )  const

Get scanSet.

Returns:
scanSet as vector<int >

void asdm::CalDataRow::setScanSet ( vector< int >  scanSet  ) 

Set scanSet with the specified vector<int >.

Parameters:
scanSet The vector<int > value to which scanSet is to be set.

CalType asdm::CalDataRow::getCalType (  )  const

Get calType.

Returns:
calType as CalType

void asdm::CalDataRow::setCalType ( CalType  calType  ) 

Set calType with the specified CalType.

Parameters:
calType The CalType value to which calType is to be set.

bool asdm::CalDataRow::isFreqGroupNameExists (  )  const

The attribute freqGroupName is optional. Return true if this attribute exists.

Returns:
true if and only if the freqGroupName attribute exists.

string asdm::CalDataRow::getFreqGroupName (  )  const throw (IllegalAccessException)

Get freqGroupName, which is optional.

Returns:
freqGroupName as string
Exceptions:
IllegalAccessException If freqGroupName does not exist.

void asdm::CalDataRow::setFreqGroupName ( string  freqGroupName  ) 

Set freqGroupName with the specified string.

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

void asdm::CalDataRow::clearFreqGroupName (  ) 

Mark freqGroupName, which is an optional field, as non-existent.

bool asdm::CalDataRow::isFieldNameExists (  )  const

The attribute fieldName is optional. Return true if this attribute exists.

Returns:
true if and only if the fieldName attribute exists.

string asdm::CalDataRow::getFieldName (  )  const throw (IllegalAccessException)

Get fieldName, which is optional.

Returns:
fieldName as string
Exceptions:
IllegalAccessException If fieldName does not exist.

void asdm::CalDataRow::setFieldName ( string  fieldName  ) 

Set fieldName with the specified string.

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

void asdm::CalDataRow::clearFieldName (  ) 

Mark fieldName, which is an optional field, as non-existent.

bool asdm::CalDataRow::isFieldCodeExists (  )  const

The attribute fieldCode is optional. Return true if this attribute exists.

Returns:
true if and only if the fieldCode attribute exists.

vector<string > asdm::CalDataRow::getFieldCode (  )  const throw (IllegalAccessException)

Get fieldCode, which is optional.

Returns:
fieldCode as vector<string >
Exceptions:
IllegalAccessException If fieldCode does not exist.

void asdm::CalDataRow::setFieldCode ( vector< string >  fieldCode  ) 

Set fieldCode with the specified vector<string >.

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

void asdm::CalDataRow::clearFieldCode (  ) 

Mark fieldCode, which is an optional field, as non-existent.

ArrayTime asdm::CalDataRow::getStartTimeObserved (  )  const

Get startTimeObserved.

Returns:
startTimeObserved as ArrayTime

void asdm::CalDataRow::setStartTimeObserved ( ArrayTime  startTimeObserved  ) 

Set startTimeObserved with the specified ArrayTime.

Parameters:
startTimeObserved The ArrayTime value to which startTimeObserved is to be set.

ArrayTime asdm::CalDataRow::getEndTimeObserved (  )  const

Get endTimeObserved.

Returns:
endTimeObserved as ArrayTime

void asdm::CalDataRow::setEndTimeObserved ( ArrayTime  endTimeObserved  ) 

Set endTimeObserved with the specified ArrayTime.

Parameters:
endTimeObserved The ArrayTime value to which endTimeObserved is to be set.

bool asdm::CalDataRow::isSourceNameExists (  )  const

The attribute sourceName is optional. Return true if this attribute exists.

Returns:
true if and only if the sourceName attribute exists.

vector<string > asdm::CalDataRow::getSourceName (  )  const throw (IllegalAccessException)

Get sourceName, which is optional.

Returns:
sourceName as vector<string >
Exceptions:
IllegalAccessException If sourceName does not exist.

void asdm::CalDataRow::setSourceName ( vector< string >  sourceName  ) 

Set sourceName with the specified vector<string >.

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

void asdm::CalDataRow::clearSourceName (  ) 

Mark sourceName, which is an optional field, as non-existent.

bool asdm::CalDataRow::isSourceCodeExists (  )  const

The attribute sourceCode is optional. Return true if this attribute exists.

Returns:
true if and only if the sourceCode attribute exists.

vector<string > asdm::CalDataRow::getSourceCode (  )  const throw (IllegalAccessException)

Get sourceCode, which is optional.

Returns:
sourceCode as vector<string >
Exceptions:
IllegalAccessException If sourceCode does not exist.

void asdm::CalDataRow::setSourceCode ( vector< string >  sourceCode  ) 

Set sourceCode with the specified vector<string >.

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

void asdm::CalDataRow::clearSourceCode (  ) 

Mark sourceCode, which is an optional field, as non-existent.

bool asdm::CalDataRow::isScanIntentExists (  )  const

The attribute scanIntent is optional. Return true if this attribute exists.

Returns:
true if and only if the scanIntent attribute exists.

vector<ScanIntent > asdm::CalDataRow::getScanIntent (  )  const throw (IllegalAccessException)

Get scanIntent, which is optional.

Returns:
scanIntent as vector<ScanIntent >
Exceptions:
IllegalAccessException If scanIntent does not exist.

void asdm::CalDataRow::setScanIntent ( vector< ScanIntent >  scanIntent  ) 

Set scanIntent with the specified vector<ScanIntent >.

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

void asdm::CalDataRow::clearScanIntent (  ) 

Mark scanIntent, which is an optional field, as non-existent.

bool asdm::CalDataRow::isAssocCalDataIdExists (  )  const

The attribute assocCalDataId is optional. Return true if this attribute exists.

Returns:
true if and only if the assocCalDataId attribute exists.

Tag asdm::CalDataRow::getAssocCalDataId (  )  const throw (IllegalAccessException)

Get assocCalDataId, which is optional.

Returns:
assocCalDataId as Tag
Exceptions:
IllegalAccessException If assocCalDataId does not exist.

void asdm::CalDataRow::setAssocCalDataId ( Tag  assocCalDataId  ) 

Set assocCalDataId with the specified Tag.

Parameters:
assocCalDataId The Tag value to which assocCalDataId is to be set.

void asdm::CalDataRow::clearAssocCalDataId (  ) 

Mark assocCalDataId, which is an optional field, as non-existent.

bool asdm::CalDataRow::isAssocCalNatureExists (  )  const

The attribute assocCalNature is optional. Return true if this attribute exists.

Returns:
true if and only if the assocCalNature attribute exists.

AssociatedCalNature asdm::CalDataRow::getAssocCalNature (  )  const throw (IllegalAccessException)

Get assocCalNature, which is optional.

Returns:
assocCalNature as AssociatedCalNature
Exceptions:
IllegalAccessException If assocCalNature does not exist.

void asdm::CalDataRow::setAssocCalNature ( AssociatedCalNature  assocCalNature  ) 

Set assocCalNature with the specified AssociatedCalNature.

Parameters:
assocCalNature The AssociatedCalNature value to which assocCalNature is to be set.

void asdm::CalDataRow::clearAssocCalNature (  ) 

Mark assocCalNature, which is an optional field, as non-existent.

CalDataOrigin asdm::CalDataRow::getCalDataType (  )  const

Get calDataType.

Returns:
calDataType as CalDataOrigin

void asdm::CalDataRow::setCalDataType ( CalDataOrigin  calDataType  ) 

Set calDataType with the specified CalDataOrigin.

Parameters:
calDataType The CalDataOrigin value to which calDataType is to be set.

bool asdm::CalDataRow::compareNoAutoInc ( int  numScan,
vector< int >  scanSet,
CalType  calType,
ArrayTime  startTimeObserved,
ArrayTime  endTimeObserved,
CalDataOrigin  calDataType 
)

Compare each mandatory attribute except the autoincrementable one of this CalDataRow with the corresponding parameters and return true if there is a match and false otherwise.

bool asdm::CalDataRow::equalByRequiredValue ( CalDataRow 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 CalDataRow whose required attributes of the value part will be compared with those of this.
Returns:
a boolean.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:46:48 2007 for ASDM C++ Implementation by  doxygen 1.5.1