TdkCataloguePhysicalObject Class Reference
[The Core Module]

Defines the class TdkCataloguePhysicalObject. More...

#include <TdkCataloguePhysicalObject.h>

Inheritance diagram for TdkCataloguePhysicalObject:

TdkCatalogueObject TdkPersistenceObject List of all members.

Public Member Functions

 TdkCataloguePhysicalObject ()
 TdkCataloguePhysicalObject (TdkObjectGID &objectGID, int physicalId)
 TdkCataloguePhysicalObject (TdkCataloguePhysicalObject &object)
virtual ~TdkCataloguePhysicalObject ()
virtual TdkCataloguePhysicalObjectcopy ()
 Creates a copy of the object.
virtual void import (TdkCataloguePhysicalObject &object)
 Imports an object to this.
virtual void operator= (TdkCataloguePhysicalObject &object)
virtual bool operator== (TdkCataloguePhysicalObject &object)
 Returns true if the given object is equal to the object.
void init ()
void setPhysicalId (int physicalId)
int getPhysicalId ()
void setPhysicalNumber (std::string physicalNumber)
std::string getPhysicalNumber ()
void setPhysicalBox (std::string physicalBox)
std::string getPhysicalBox ()
void setPhysicalCloset (std::string physicalCloset)
std::string getPhysicalCloset ()
void setPhysicalGroup (std::string physicalGroup)
std::string getPhysicalGroup ()
void setPhysicalSector (std::string physicalSector)
std::string getPhysicalSector ()
void setPhysicalDescription (std::string physicalDescription)
std::string getPhysicalDescription ()
void setPhysicalTypeId (int physicalTypeId)
int getPhysicalTypeId ()
void setPhysicalTypeName (std::string physicalTypeName)
std::string getPhysicalTypeName ()
void setPhysicalFiles (vector< std::string > physicalFiles)
vector< std::string > getPhysicalFiles ()
virtual bool insert (TeDatabase *dbCaller, TdkPersistenceParams &params)
 Inserts the object in the database.
virtual bool load (TeDatabase *dbCaller, TdkLoadParams &params)
 Loads the object from the database.
virtual bool update (TeDatabase *dbCaller, TdkPersistenceParams &params)
 Updates the object in the database.
virtual void remove (TeDatabase *dbCaller, TdkPersistenceParams &params)
 Removes the object from the database.

Protected Attributes

int physicalId_
std::string physicalNumber_
std::string physicalBox_
std::string physicalCloset_
std::string physicalGroup_
std::string physicalSector_
std::string physicalDescription_
int physicalTypeId_
std::string physicalTypeName_
std::vector< std::string > physicalFiles_

Detailed Description

Defines the class TdkCataloguePhysicalObject.


Constructor & Destructor Documentation

TdkCataloguePhysicalObject::TdkCataloguePhysicalObject (  )  [inline]

TdkCataloguePhysicalObject::TdkCataloguePhysicalObject ( TdkObjectGID objectGID,
int  physicalId 
)

TdkCataloguePhysicalObject::TdkCataloguePhysicalObject ( TdkCataloguePhysicalObject object  ) 

TdkCataloguePhysicalObject::~TdkCataloguePhysicalObject (  )  [virtual]


Member Function Documentation

TdkCataloguePhysicalObject * TdkCataloguePhysicalObject::copy (  )  [virtual]

Creates a copy of the object.

Reimplemented from TdkCatalogueObject.

void TdkCataloguePhysicalObject::import ( TdkCataloguePhysicalObject object  )  [virtual]

Imports an object to this.

void TdkCataloguePhysicalObject::operator= ( TdkCataloguePhysicalObject object  )  [virtual]

bool TdkCataloguePhysicalObject::operator== ( TdkCataloguePhysicalObject object  )  [virtual]

Returns true if the given object is equal to the object.

void TdkCataloguePhysicalObject::init (  ) 

Tecgraf - GIS development team

Tdk Framework

@(#) TdkCataloguePhysicalObject.cpp

Reimplemented from TdkCatalogueObject.

void TdkCataloguePhysicalObject::setPhysicalId ( int  physicalId  )  [inline]

int TdkCataloguePhysicalObject::getPhysicalId (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalNumber ( std::string  physicalNumber  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalNumber (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalBox ( std::string  physicalBox  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalBox (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalCloset ( std::string  physicalCloset  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalCloset (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalGroup ( std::string  physicalGroup  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalGroup (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalSector ( std::string  physicalSector  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalSector (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalDescription ( std::string  physicalDescription  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalDescription (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalTypeId ( int  physicalTypeId  )  [inline]

int TdkCataloguePhysicalObject::getPhysicalTypeId (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalTypeName ( std::string  physicalTypeName  )  [inline]

std::string TdkCataloguePhysicalObject::getPhysicalTypeName (  )  [inline]

void TdkCataloguePhysicalObject::setPhysicalFiles ( vector< std::string >  physicalFiles  )  [inline]

vector< std::string > TdkCataloguePhysicalObject::getPhysicalFiles (  )  [inline]

bool TdkCataloguePhysicalObject::insert ( TeDatabase *  dbCaller,
TdkPersistenceParams params 
) [virtual]

Inserts the object in the database.

Reimplemented from TdkCatalogueObject.

bool TdkCataloguePhysicalObject::load ( TeDatabase *  dbCaller,
TdkLoadParams params 
) [virtual]

Loads the object from the database.

Reimplemented from TdkCatalogueObject.

bool TdkCataloguePhysicalObject::update ( TeDatabase *  dbCaller,
TdkPersistenceParams params 
) [virtual]

Updates the object in the database.

Reimplemented from TdkCatalogueObject.

void TdkCataloguePhysicalObject::remove ( TeDatabase *  dbCaller,
TdkPersistenceParams params 
) [virtual]

Removes the object from the database.

Reimplemented from TdkCatalogueObject.


Member Data Documentation

int TdkCataloguePhysicalObject::physicalId_ [protected]

std::string TdkCataloguePhysicalObject::physicalNumber_ [protected]

std::string TdkCataloguePhysicalObject::physicalBox_ [protected]

std::string TdkCataloguePhysicalObject::physicalCloset_ [protected]

std::string TdkCataloguePhysicalObject::physicalGroup_ [protected]

std::string TdkCataloguePhysicalObject::physicalSector_ [protected]

std::string TdkCataloguePhysicalObject::physicalDescription_ [protected]

int TdkCataloguePhysicalObject::physicalTypeId_ [protected]

std::string TdkCataloguePhysicalObject::physicalTypeName_ [protected]

std::vector<std::string> TdkCataloguePhysicalObject::physicalFiles_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:29 2007 for TDK by  doxygen 1.5.2