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.
 
◆ CI_ResponsibleParty()
      
        
          | 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. 
 
 
 
◆ ~CI_ResponsibleParty()
      
        
          | te::md::CI_ResponsibleParty::~CI_ResponsibleParty  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clone()
◆ getIndividualName()
      
        
          | const std::string& te::md::CI_ResponsibleParty::getIndividualName  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns the individual name. 
 
 
◆ getOrganizationName()
      
        
          | const std::string& te::md::CI_ResponsibleParty::getOrganizationName  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns the individual name. 
 
 
◆ getPositionName()
      
        
          | const std::string& te::md::CI_ResponsibleParty::getPositionName  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns the position name. 
 
 
◆ getRoleCode()
      
        
          | CI_RoleCode te::md::CI_ResponsibleParty::getRoleCode  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns the responsible party role. 
 
 
◆ setIndividualName()
      
        
          | void te::md::CI_ResponsibleParty::setIndividualName  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
Set the individual name. 
- Parameters
 - 
  
    | name | The individual name. Do not pass empty string.  | 
  
   
 
 
◆ setOrganizationName()
      
        
          | void te::md::CI_ResponsibleParty::setOrganizationName  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
Sets the organization name. 
- Parameters
 - 
  
    | name | The organization name. Do not pass empty string.  | 
  
   
 
 
◆ setPositionName()
      
        
          | void te::md::CI_ResponsibleParty::setPositionName  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
Sets the position name. 
- Parameters
 - 
  
    | name | The position name. Do not pass empty string.  | 
  
   
 
 
◆ m_individualName
  
  
      
        
          | std::string te::md::CI_ResponsibleParty::m_individualName | 
         
       
   | 
  
private   | 
  
 
 
◆ m_organizationName
  
  
      
        
          | std::string te::md::CI_ResponsibleParty::m_organizationName | 
         
       
   | 
  
private   | 
  
 
 
◆ m_positionName
  
  
      
        
          | std::string te::md::CI_ResponsibleParty::m_positionName | 
         
       
   | 
  
private   | 
  
 
 
◆ m_roleCode
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/metadata/iso19115/CI_ResponsibleParty.h