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 setPositionName(const std::string &name)
Sets the position name.
const std::string & getOrganizationName() const
Returns the individual name.
CI_ResponsibleParty * clone() const
void setIndividualName(const std::string &name)
Set the individual name.
~CI_ResponsibleParty()
Destructor.
const std::string & getPositionName() const
Returns the position name.
const std::string & getIndividualName() const
Returns the individual name.
CI_RoleCode getRoleCode() const
Returns the responsible party role.
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.
CI_RoleCode
Function performed by the responsible party.
void setOrganizationName(const std::string &name)
Sets the organization name.
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resou...