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.  | |
| 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 | 
Private Attributes | |
| 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... | |
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. | 
Definition at line 26 of file CI_ResponsibleParty.cpp.
| te::md::CI_ResponsibleParty::~CI_ResponsibleParty | ( | ) | 
Destructor.
Definition at line 36 of file CI_ResponsibleParty.cpp.
| te::md::CI_ResponsibleParty * te::md::CI_ResponsibleParty::clone | ( | ) | const | 
Definition at line 40 of file CI_ResponsibleParty.cpp.
Referenced by te::md::MD_Identification::clone().
| const std::string & te::md::CI_ResponsibleParty::getIndividualName | ( | ) | const | 
Returns the individual name.
Definition at line 55 of file CI_ResponsibleParty.cpp.
Referenced by te::md::Save().
| const std::string & te::md::CI_ResponsibleParty::getOrganizationName | ( | ) | const | 
Returns the individual name.
Definition at line 69 of file CI_ResponsibleParty.cpp.
Referenced by te::md::Save().
| const std::string & te::md::CI_ResponsibleParty::getPositionName | ( | ) | const | 
Returns the position name.
Definition at line 83 of file CI_ResponsibleParty.cpp.
Referenced by te::md::Save().
| te::md::CI_RoleCode te::md::CI_ResponsibleParty::getRoleCode | ( | ) | const | 
Returns the responsible party role.
Definition at line 89 of file CI_ResponsibleParty.cpp.
Referenced by te::md::Save().
| void te::md::CI_ResponsibleParty::setIndividualName | ( | const std::string & | name | ) | 
Set the individual name.
| name | The individual name. Do not pass empty string. | 
Definition at line 47 of file CI_ResponsibleParty.cpp.
| void te::md::CI_ResponsibleParty::setOrganizationName | ( | const std::string & | name | ) | 
Sets the organization name.
| name | The organization name. Do not pass empty string. | 
Definition at line 61 of file CI_ResponsibleParty.cpp.
| void te::md::CI_ResponsibleParty::setPositionName | ( | const std::string & | name | ) | 
Sets the position name.
| name | The position name. Do not pass empty string. | 
Definition at line 75 of file CI_ResponsibleParty.cpp.
      
  | 
  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.