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

EPP SMDCourt Class. More...

#include <SMD.H>

Public Member Functions

 SMDCourt ()
 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 the 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_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 reference number of the court's opinion. More...
 
string get_refNum () const
 Returns the reference number of the court's opinion. 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_cc (const string &cc)
 
string get_cc () const
 
void set_regions (const list< string > &regions)
 
void add_region (const string &region)
 
list< string > get_regions () const
 
void set_courtName (const string &courtName)
 Sets the name of the court. More...
 
string get_courtName () const
 Returns the name of the court. More...
 
void reset ()
 Reset object attributes.
 

Detailed Description

EPP SMDCourt Class.

Member Function Documentation

void SMDCourt::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 SMDCourt::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 SMDCourt::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 SMDCourt::add_region ( const string &  region)
inline

Add the name of a city, state, province or other geographic region of <mark:cc> in which the mark is protected

Parameters
regionname of a city, state, province or other geographic region of <mark:cc> in which the mark is protected
string SMDCourt::get_cc ( ) const
inline

Returns the two-character code of the country where the court is located

Returns
two-character code of the country where the court is located
map<SMDContact::Type::Value, SMDContact> SMDCourt::get_contacts ( ) const
inline

Returns the information of the representative of the mark registration

Returns
information of the representative of the mark registration
string SMDCourt::get_courtName ( ) const
inline

Returns the name of the court.

Returns
name of the court
string SMDCourt::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> > SMDCourt::get_holders ( ) const
inline

Returns the information of the holder of the mark.

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

Returns the identifier of the mark.

Returns
identifier of the mark
list<string> SMDCourt::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 SMDCourt::get_markName ( ) const
inline

Returns the mark text string.

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

Returns the date of protection of the mark.

Returns
date of protection of the mark
string SMDCourt::get_refNum ( ) const
inline

Returns the reference number of the court's opinion.

Returns
reference number of the court's opinion
list<string> SMDCourt::get_regions ( ) const
inline

Returns the name of a city, state, province or other geographic region of <mark:cc> in which the mark is protected

Returns
name of a city, state, province or other geographic region of <mark:cc> in which the mark is protected
void SMDCourt::set_cc ( const string &  cc)
inline

Sets the two-character code of the country where the court is located

Parameters
cctwo-character code of the country where the court is located
void SMDCourt::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 SMDCourt::set_courtName ( const string &  courtName)
inline

Sets the name of the court.

Parameters
courtNamename of the court
void SMDCourt::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 SMDCourt::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 SMDCourt::set_id ( const string &  id)
inline

Sets the identifier of the mark.

Parameters
ididentifier of the mark
void SMDCourt::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 SMDCourt::set_markName ( const string &  markName)
inline

Sets the mark text string.

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

Sets the date of protection of the mark.

Parameters
proDatedate of protection of the mark
void SMDCourt::set_refNum ( const string &  refNum)
inline

Sets the reference number of the court's opinion.

Parameters
refNumreference number of the court's opinion
void SMDCourt::set_regions ( const list< string > &  regions)
inline

Sets the name of a city, state, province or other geographic region of <mark:cc> in which the mark is protected

Parameters
regionsname of a city, state, province or other geographic region of <mark:cc> in which the mark is protected

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