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. |
Definition at line 31 of file MD_Identification.cpp.
References m_citation.
|
virtual |
Destructor.
Definition at line 41 of file MD_Identification.cpp.
| 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. |
Definition at line 67 of file MD_Identification.cpp.
|
virtual |
Gets a copy of this object.
Reimplemented in te::md::MD_DataIdentification.
Definition at line 80 of file MD_Identification.cpp.
References te::md::CI_Citation::clone(), and te::md::CI_ResponsibleParty::clone().
| const std::string & te::md::MD_Identification::getAbstract | ( | ) | const |
Returns the resource abstract.
Definition at line 55 of file MD_Identification.cpp.
| const te::md::CI_Citation * te::md::MD_Identification::getCitation | ( | ) | const |
Returns the citation for the metadata.
Definition at line 48 of file MD_Identification.cpp.
| const boost::ptr_vector< te::md::CI_ResponsibleParty > & te::md::MD_Identification::getPointsOfContact | ( | ) | const |
Returns the resource points of contact.
Definition at line 75 of file MD_Identification.cpp.
| te::md::MD_ProgressCode te::md::MD_Identification::getStatus | ( | ) | const |
Returns the resource status code.
Definition at line 61 of file MD_Identification.cpp.
|
protected |
Definition at line 92 of file MD_Identification.h.
|
protected |
Definition at line 91 of file MD_Identification.h.
Referenced by MD_Identification().
|
protected |
Definition at line 94 of file MD_Identification.h.
|
protected |
Definition at line 93 of file MD_Identification.h.