Identification information contains information to uniquely identify the data. More...
#include <MD_Identification.h>
Public Member Functions | |
void | addPointOfContact (CI_ResponsibleParty *p) |
Adds a point of contact to the resource. More... | |
virtual MD_Identification * | clone () const |
Gets a copy of this object. More... | |
const std::string & | getAbstract () const |
Returns the resource abstract. More... | |
const CI_Citation * | getCitation () const |
Returns the citation for the metadata. More... | |
const boost::ptr_vector< CI_ResponsibleParty > & | getPointsOfContact () const |
Returns the resource points of contact. More... | |
te::md::MD_ProgressCode | getStatus () const |
Returns the resource status code. More... | |
MD_Identification (CI_Citation *citation, const std::string abstract, MD_ProgressCode status) | |
Constructor. More... | |
virtual | ~MD_Identification () |
Destructor. More... | |
Protected Attributes | |
std::string | m_abstract |
CI_Citation * | m_citation |
boost::ptr_vector< CI_ResponsibleParty > | m_poc |
te::md::MD_ProgressCode | m_status |
Identification information contains information to uniquely identify the data.
Definition at line 54 of file MD_Identification.h.
te::md::MD_Identification::MD_Identification | ( | CI_Citation * | citation, |
const std::string | abstract, | ||
MD_ProgressCode | status | ||
) |
Constructor.
citation | Pointer to the citation to the resource. Class takes ownership. Do not pass null. |
abstract | Brief narrative summary of the resource. |
status | Code that represents the development phase of the resource. |
|
virtual |
Destructor.
void te::md::MD_Identification::addPointOfContact | ( | CI_ResponsibleParty * | p | ) |
Adds a point of contact to the resource.
poc | Pointer to a responsible party. Class takes pointer ownership. Do not pass null. |
|
virtual |
Gets a copy of this object.
Reimplemented in te::md::MD_DataIdentification.
const std::string& te::md::MD_Identification::getAbstract | ( | ) | const |
Returns the resource abstract.
const CI_Citation* te::md::MD_Identification::getCitation | ( | ) | const |
Returns the citation for the metadata.
const boost::ptr_vector<CI_ResponsibleParty>& te::md::MD_Identification::getPointsOfContact | ( | ) | const |
Returns the resource points of contact.
te::md::MD_ProgressCode te::md::MD_Identification::getStatus | ( | ) | const |
Returns the resource status code.
|
protected |
Definition at line 92 of file MD_Identification.h.
|
protected |
Definition at line 91 of file MD_Identification.h.
|
protected |
Definition at line 94 of file MD_Identification.h.
|
protected |
Definition at line 93 of file MD_Identification.h.