27                                                  const std::string& orgname,
 
   28                                                  const std::string& posname,
 
   30   m_individualName(indname),
 
   31   m_organizationName(orgname),
 
   32   m_positionName(posname), 
 
   49   assert(!name.empty());
 
   51   m_individualName = name;
 
   57   return m_individualName;
 
   63   assert(!name.empty());
 
   65   m_organizationName = name;
 
   71   return m_organizationName;
 
   77   assert(!name.empty());
 
   79   m_positionName = name;
 
   85   return m_positionName;
 
void setIndividualName(const std::string &name)
Set the individual name. 
 
const std::string & getOrganizationName() const 
Returns the individual name. 
 
CI_ResponsibleParty * clone() const 
 
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resou...
 
CI_RoleCode getRoleCode() const 
Returns the responsible party role. 
 
void setPositionName(const std::string &name)
Sets the position name. 
 
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. 
 
const std::string & getIndividualName() const 
Returns the individual name. 
 
void setOrganizationName(const std::string &name)
Sets the organization name. 
 
CI_RoleCode
Function performed by the responsible party. 
 
const std::string & getPositionName() const 
Returns the position name. 
 
~CI_ResponsibleParty()
Destructor.