#include <ProcessorRow.h>
Generated from model's revision "1.41", branch "HEAD"
Public Member Functions | |
ProcessorTable & | getTable () const |
ProcessorRowIDL * | toIDL () const |
void | setFromIDL (ProcessorRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getProcessorId () const |
ProcessorType | getType () const |
void | setType (ProcessorType type) |
string | getSubType () const |
void | setSubType (string subType) |
bool | isFlagRowExists () const |
bool | getFlagRow () const throw (IllegalAccessException) |
void | setFlagRow (bool flagRow) |
void | clearFlagRow () |
Tag | getAlmaCorrelatorModeId () const |
void | setAlmaCorrelatorModeId (Tag almaCorrelatorModeId) |
CorrelatorModeRow * | getCorrelatorModeUsingAlmaCorrelatorModeId () |
bool | compareNoAutoInc (Tag almaCorrelatorModeId, ProcessorType type, string subType) |
bool | compareRequiredValue (Tag almaCorrelatorModeId, ProcessorType type, string subType) |
bool | equalByRequiredValue (ProcessorRow *x) |
Friends | |
class | asdm::ProcessorTable |
ProcessorTable& asdm::ProcessorRow::getTable | ( | ) | const |
Return the table to which this row belongs.
ProcessorRowIDL* asdm::ProcessorRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::ProcessorRow::setFromIDL | ( | ProcessorRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct ProcessorRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::ProcessorRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::ProcessorRow::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. |
ProcessorType asdm::ProcessorRow::getType | ( | ) | const |
Get type.
void asdm::ProcessorRow::setType | ( | ProcessorType | type | ) |
Set type with the specified ProcessorType.
type | The ProcessorType value to which type is to be set. |
string asdm::ProcessorRow::getSubType | ( | ) | const |
Get subType.
void asdm::ProcessorRow::setSubType | ( | string | subType | ) |
Set subType with the specified string.
subType | The string value to which subType is to be set. |
bool asdm::ProcessorRow::isFlagRowExists | ( | ) | const |
The attribute flagRow is optional. Return true if this attribute exists.
bool asdm::ProcessorRow::getFlagRow | ( | ) | const throw (IllegalAccessException) |
Get flagRow, which is optional.
IllegalAccessException | If flagRow does not exist. |
void asdm::ProcessorRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
void asdm::ProcessorRow::clearFlagRow | ( | ) |
Mark flagRow, which is an optional field, as non-existent.
Tag asdm::ProcessorRow::getAlmaCorrelatorModeId | ( | ) | const |
Get almaCorrelatorModeId.
void asdm::ProcessorRow::setAlmaCorrelatorModeId | ( | Tag | almaCorrelatorModeId | ) |
CorrelatorModeRow* asdm::ProcessorRow::getCorrelatorModeUsingAlmaCorrelatorModeId | ( | ) |
almaCorrelatorModeId pointer to the row in the CorrelatorMode table having CorrelatorMode.almaCorrelatorModeId == almaCorrelatorModeId
bool asdm::ProcessorRow::compareNoAutoInc | ( | Tag | almaCorrelatorModeId, | |
ProcessorType | type, | |||
string | subType | |||
) |
Compare each mandatory attribute except the autoincrementable one of this ProcessorRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::ProcessorRow::equalByRequiredValue | ( | ProcessorRow * | 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 ProcessorRow whose required attributes of the value part will be compared with those of this. |