libepp_nicbr
Public Member Functions | List of all members
SMDTreatyOrStatute Class Reference

EPP SMDTreatyOrStatute Class. More...

#include <SMD.H>

Public Member Functions

 SMDTreatyOrStatute ()
 Default constructor.
 
void set_id (const string &id)
 Sets the identifier of the mark. More...
 
string get_id () const
 Returns the identifier of the mark. More...
 
void set_markName (const string &markName)
 Sets the mark text string. More...
 
string get_markName () const
 Returns the mark text string. More...
 
void set_holders (const list< pair< SMDHolder::Type::Value, SMDHolder > > &holders)
 Sets the information of the holder of the mark. More...
 
void add_holder (const SMDHolder::Type::Value type, const SMDHolder &holder)
 Add a holder of the mark. More...
 
list< pair< SMDHolder::Type::Value, SMDHolder > > get_holders () const
 Returns information of the holder of the mark. More...
 
void set_contacts (const map< SMDContact::Type::Value, SMDContact > &contacts)
 
void add_contact (const SMDContact::Type::Value type, const SMDContact &contact)
 Add information of the representative of the mark registration. More...
 
map< SMDContact::Type::Value, SMDContactget_contacts () const
 
void set_protections (const list< SMDProtection > &protections)
 
void add_protection (const SMDProtection &protection)
 
list< SMDProtectionget_protections () const
 
void set_labels (const list< string > &labels)
 
void add_label (const string &label)
 
list< string > get_labels () const
 
void set_goodsAndServices (const string &goodsAndServices)
 
string get_goodsAndServices () const
 
void set_refNum (const string &refNum)
 Sets the number of the mark of the treaty or statute. More...
 
string get_refNum () const
 Returns the number of the mark of the treaty or statute. More...
 
void set_proDate (const string &proDate)
 Sets the date of protection of the mark. More...
 
string get_proDate () const
 Returns the date of protection of the mark. More...
 
void set_title (const string &title)
 Sets the title of the treaty or statute. More...
 
string get_title () const
 Returns the title of the treaty or statute. More...
 
void set_execDate (const string &execDate)
 Sets the execution date of the treaty or statute. More...
 
string get_execDate () const
 Returns the execution date of the treaty or statute. More...
 
void reset ()
 Reset object attributes.
 

Detailed Description

EPP SMDTreatyOrStatute Class.

Member Function Documentation

void SMDTreatyOrStatute::add_contact ( const SMDContact::Type::Value  type,
const SMDContact contact 
)
inline

Add information of the representative of the mark registration.

Parameters
typecontact type
contactinformation of the representative of the mark registration
void SMDTreatyOrStatute::add_holder ( const SMDHolder::Type::Value  type,
const SMDHolder holder 
)
inline

Add a holder of the mark.

Parameters
typeidentify the entitlement of the holder
holderinformation of the holder of the mark
void SMDTreatyOrStatute::add_label ( const string &  label)
inline

Add a a-label form of the label that correspond to the <mark:markName>

Parameters
labela-label form of the label that correspond to the <mark:markName>
void SMDTreatyOrStatute::add_protection ( const SMDProtection protection)
inline

Add the country and region of the country where the mark is protected

Parameters
protectioncountry and region of the country where the mark is protected
map<SMDContact::Type::Value, SMDContact> SMDTreatyOrStatute::get_contacts ( ) const
inline

Returns the information of the representative of the mark registration

Returns
information of the representative of the mark registration
string SMDTreatyOrStatute::get_execDate ( ) const
inline

Returns the execution date of the treaty or statute.

Returns
execution date of the treaty or statute
string SMDTreatyOrStatute::get_goodsAndServices ( ) const
inline

Returns the full description of the goods and services mentioned in the mark registration document

Returns
full description of the goods and services mentioned in the mark registration document
list<pair<SMDHolder::Type::Value, SMDHolder> > SMDTreatyOrStatute::get_holders ( ) const
inline

Returns information of the holder of the mark.

Returns
information of the holder of the mark
string SMDTreatyOrStatute::get_id ( ) const
inline

Returns the identifier of the mark.

Returns
identifier of the mark
list<string> SMDTreatyOrStatute::get_labels ( ) const
inline

Returns the a-label form of the label that correspond to the <mark:markName>

Returns
a-label form of the label that correspond to the <mark:markName>
string SMDTreatyOrStatute::get_markName ( ) const
inline

Returns the mark text string.

Returns
mark text string
string SMDTreatyOrStatute::get_proDate ( ) const
inline

Returns the date of protection of the mark.

Returns
date of protection of the mark
list<SMDProtection> SMDTreatyOrStatute::get_protections ( ) const
inline

Returns the countries and region of the country where the mark is protected

Returns
countries and region of the country where the mark is protected
string SMDTreatyOrStatute::get_refNum ( ) const
inline

Returns the number of the mark of the treaty or statute.

Returns
number of the mark of the treaty or statute
string SMDTreatyOrStatute::get_title ( ) const
inline

Returns the title of the treaty or statute.

Returns
title of the treaty or statute
void SMDTreatyOrStatute::set_contacts ( const map< SMDContact::Type::Value, SMDContact > &  contacts)
inline

Sets the information of the representative of the mark registration

Parameters
contactsinformation of the representative of the mark registration
void SMDTreatyOrStatute::set_execDate ( const string &  execDate)
inline

Sets the execution date of the treaty or statute.

Parameters
execDateexecution date of the treaty or statute
void SMDTreatyOrStatute::set_goodsAndServices ( const string &  goodsAndServices)
inline

Sets the full description of the goods and services mentioned in the mark registration document

Parameters
goodsAndServicesfull description of the goods and services mentioned in the mark registration document
void SMDTreatyOrStatute::set_holders ( const list< pair< SMDHolder::Type::Value, SMDHolder > > &  holders)
inline

Sets the information of the holder of the mark.

Parameters
holdersinformation of the holder of the mark
void SMDTreatyOrStatute::set_id ( const string &  id)
inline

Sets the identifier of the mark.

Parameters
ididentifier of the mark
void SMDTreatyOrStatute::set_labels ( const list< string > &  labels)
inline

Sets the a-label form of the label that correspond to the <mark:markName>

Parameters
labelsa-label form of the label that correspond to the <mark:markName>
void SMDTreatyOrStatute::set_markName ( const string &  markName)
inline

Sets the mark text string.

Parameters
markNamemark text string
void SMDTreatyOrStatute::set_proDate ( const string &  proDate)
inline

Sets the date of protection of the mark.

Parameters
proDatedate of protection of the mark
void SMDTreatyOrStatute::set_protections ( const list< SMDProtection > &  protections)
inline

Sets the countries and region of the country where the mark is protected

Parameters
protectionscountries and region of the country where the mark is protected
void SMDTreatyOrStatute::set_refNum ( const string &  refNum)
inline

Sets the number of the mark of the treaty or statute.

Parameters
refNumnumber of the mark of the treaty or statute
void SMDTreatyOrStatute::set_title ( const string &  title)
inline

Sets the title of the treaty or statute.

Parameters
titletitle of the treaty or statute

The documentation for this class was generated from the following file: