Contains the identify of person(s), and/or position, and/or organization(s) associated with the resource.
More...
#include <CI_ResponsibleParty.h>
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resource.
Definition at line 47 of file CI_ResponsibleParty.h.
te::md::CI_ResponsibleParty::CI_ResponsibleParty |
( |
const std::string & |
indname = std::string("") , |
|
|
const std::string & |
orgname = std::string("") , |
|
|
const std::string & |
posname = std::string("") , |
|
|
CI_RoleCode |
code = CI_resourceProvider |
|
) |
| |
Constructor.
- Parameters
-
indname | The individual name. Default: empty string. |
orgname | The organization name. Default: empty string. |
posname | The position name. Default: empty string. |
code | The responsible party role code. Default: provider. |
- Note
- Only the role member is required, however the count of individualName + organizationName + positionName must be greater than or equal to one.
te::md::CI_ResponsibleParty::~CI_ResponsibleParty |
( |
| ) |
|
const std::string& te::md::CI_ResponsibleParty::getIndividualName |
( |
| ) |
const |
Returns the individual name.
const std::string& te::md::CI_ResponsibleParty::getOrganizationName |
( |
| ) |
const |
Returns the individual name.
const std::string& te::md::CI_ResponsibleParty::getPositionName |
( |
| ) |
const |
Returns the position name.
CI_RoleCode te::md::CI_ResponsibleParty::getRoleCode |
( |
| ) |
const |
Returns the responsible party role.
void te::md::CI_ResponsibleParty::setIndividualName |
( |
const std::string & |
name | ) |
|
Set the individual name.
- Parameters
-
name | The individual name. Do not pass empty string. |
void te::md::CI_ResponsibleParty::setOrganizationName |
( |
const std::string & |
name | ) |
|
Sets the organization name.
- Parameters
-
name | The organization name. Do not pass empty string. |
void te::md::CI_ResponsibleParty::setPositionName |
( |
const std::string & |
name | ) |
|
Sets the position name.
- Parameters
-
name | The position name. Do not pass empty string. |
std::string te::md::CI_ResponsibleParty::m_individualName |
|
private |
std::string te::md::CI_ResponsibleParty::m_organizationName |
|
private |
std::string te::md::CI_ResponsibleParty::m_positionName |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/metadata/iso19115/CI_ResponsibleParty.h