IDataImport Class Reference

Abstract class that formally declares the methods used when implementing a class to import data into the underlying data storage. More...

Inherited by DataImportXmlParser, and MXADataImport.

Inheritance diagram for IDataImport:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 IDataImport ()
virtual ~IDataImport ()
virtual void setDataFile (IDataFile::Pointer datafile)=0
 Set the value of datafile.
virtual IDataFile::Pointer getDataFile ()=0
virtual void setDataSources (IDataSource::Collection &datasources)=0
virtual IDataSource::Collection getDataSources ()=0
virtual void addDataSource (IDataSource::Pointer dataSource)=0
virtual int32 import ()=0
 Imports the data into the data file.

Private Member Functions

 IDataImport (const IDataImport &)
void operator= (const IDataImport &)

Detailed Description

Abstract class that formally declares the methods used when implementing a class to import data into the underlying data storage.

Author:
Mike Jackson
Date:
April 2007
Version:
Revision
1.2


Constructor & Destructor Documentation

IDataImport::IDataImport (  )  [inline]

virtual IDataImport::~IDataImport (  )  [inline, virtual]

IDataImport::IDataImport ( const IDataImport  )  [private]


Member Function Documentation

virtual void IDataImport::setDataFile ( IDataFile::Pointer  datafile  )  [pure virtual]

Set the value of datafile.

Parameters:
datafile the new value of datafile

Implemented in MXADataImport, and DataImportXmlParser.

virtual IDataFile::Pointer IDataImport::getDataFile (  )  [pure virtual]

Get the value of datafile

Returns:
the value of datafile

Implemented in MXADataImport, and DataImportXmlParser.

virtual void IDataImport::setDataSources ( IDataSource::Collection datasources  )  [pure virtual]

Set the value of m_dataSources

Parameters:
datasources the new value of m_dataSources

Implemented in MXADataImport, and DataImportXmlParser.

virtual IDataSource::Collection IDataImport::getDataSources (  )  [pure virtual]

Get the value of m_dataSources

Returns:
the value of m_dataSources

Implemented in MXADataImport, and DataImportXmlParser.

virtual void IDataImport::addDataSource ( IDataSource::Pointer  dataSource  )  [pure virtual]

Parameters:
dataSource The datasource to add to the list

Implemented in MXADataImport, and DataImportXmlParser.

virtual int32 IDataImport::import (  )  [pure virtual]

Imports the data into the data file.

Returns:
Error Condition. Zero or Positive is Success

Implemented in MXADataImport, and DataImportXmlParser.

void IDataImport::operator= ( const IDataImport  )  [private]


The documentation for this class was generated from the following file:
Generated on Tue Nov 17 18:43:13 2009 for MXADataModel by  doxygen 1.5.2