Contains the identify of person(s), and/or position, and/or organization(s) associated with the resource. More...
#include <CI_ResponsibleParty.h>
Public Member Functions | |
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. More... | |
~CI_ResponsibleParty () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
std::string | m_individualName |
Name of the responsible individual More... | |
std::string | m_organizationName |
Name of the responsible organisation More... | |
std::string | m_positionName |
Position of the responsible person. More... | |
CI_RoleCode | m_roleCode |
Function performed by the responsible party. More... | |
void | setIndividualName (const std::string &name) |
Set the individual name. More... | |
const std::string & | getIndividualName () const |
Returns the individual name. More... | |
void | setOrganizationName (const std::string &name) |
Sets the organization name. More... | |
const std::string & | getOrganizationName () const |
Returns the individual name. More... | |
void | setPositionName (const std::string &name) |
Sets the position name. More... | |
const std::string & | getPositionName () const |
Returns the position name. More... | |
CI_RoleCode | getRoleCode () const |
Returns the responsible party role. More... | |
CI_ResponsibleParty * | clone () const |
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.
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. |
te::md::CI_ResponsibleParty::~CI_ResponsibleParty | ( | ) |
Destructor.
CI_ResponsibleParty * te::md::CI_ResponsibleParty::clone | ( | ) | const |
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.
name | The individual name. Do not pass empty string. |
void te::md::CI_ResponsibleParty::setOrganizationName | ( | const std::string & | name | ) |
Sets the organization name.
name | The organization name. Do not pass empty string. |
void te::md::CI_ResponsibleParty::setPositionName | ( | const std::string & | name | ) |
Sets the position name.
name | The position name. Do not pass empty string. |
|
private |
Name of the responsible individual
Definition at line 110 of file CI_ResponsibleParty.h.
|
private |
Name of the responsible organisation
Definition at line 111 of file CI_ResponsibleParty.h.
|
private |
Position of the responsible person.
Definition at line 112 of file CI_ResponsibleParty.h.
|
private |
Function performed by the responsible party.
Definition at line 113 of file CI_ResponsibleParty.h.