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

EPP SMDTrademark Class. More...

#include <SMD.H>

Public Member Functions

 SMDTrademark ()
 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)
 Sets the information of the representative of the mark registration. More...
 
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
 Returns the information of the representative of the mark registration. More...
 
void set_jurisdiction (const string &jurisdiction)
 
string get_jurisdiction () const
 
void set_classes (const list< string > &classes)
 Sets the Nice Classification class numbers of the mark. More...
 
void add_class (const string &markClass)
 Add a Nice Classification class numbers of the mark. More...
 
list< string > get_classes () const
 Returns the Nice Classification class numbers of the mark. More...
 
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_apId (const string &apId)
 
string get_apId () const
 
void set_apDate (const string &apDate)
 Sets the date the trademark was applied for. More...
 
string get_apDate () const
 Returns the date the trademark was applied for. More...
 
void set_regNum (const string &regNum)
 
string get_regNum () const
 
void set_regDate (const string &regDate)
 Sets the date the trademark was registered. More...
 
string get_regDate () const
 Returns the date the trademark was registered. More...
 
void set_exDate (const string &exDate)
 Sets the expiration date of the trademark. More...
 
string get_exDate () const
 Returns the expiration date of the trademark. More...
 
void reset ()
 Reset object attributes.
 

Detailed Description

EPP SMDTrademark Class.

Member Function Documentation

void SMDTrademark::add_class ( const string &  markClass)
inline

Add a Nice Classification class numbers of the mark.

Parameters
markClassNice Classification class numbers of the mark
void SMDTrademark::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 SMDTrademark::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 SMDTrademark::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>
string SMDTrademark::get_apDate ( ) const
inline

Returns the date the trademark was applied for.

Returns
date the trademark was applied for
string SMDTrademark::get_apId ( ) const
inline

Returns the trademark application ID registered in the trademark office

Returns
trademark application ID registered in the trademark office
list<string> SMDTrademark::get_classes ( ) const
inline

Returns the Nice Classification class numbers of the mark.

Returns
Nice Classification class numbers of the mark
map<SMDContact::Type::Value, SMDContact> SMDTrademark::get_contacts ( ) const
inline

Returns the information of the representative of the mark registration.

Returns
information of the representative of the mark registration
string SMDTrademark::get_exDate ( ) const
inline

Returns the expiration date of the trademark.

Returns
expiration date of the trademark
string SMDTrademark::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> > SMDTrademark::get_holders ( ) const
inline

Returns the information of the holder of the mark.

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

Returns the identifier of the mark.

Returns
identifier of the mark
string SMDTrademark::get_jurisdiction ( ) const
inline

Returns the two-character code of the jurisdiction where the trademark was registered

Returns
two-character code of the jurisdiction where the trademark was registered
list<string> SMDTrademark::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 SMDTrademark::get_markName ( ) const
inline

Returns the mark text string.

Returns
markName Mark text string
string SMDTrademark::get_regDate ( ) const
inline

Returns the date the trademark was registered.

Returns
date the trademark was registered
string SMDTrademark::get_regNum ( ) const
inline

Returns the trademark registration number registered in the trademark office

Returns
trademark registration number registered in the trademark office
void SMDTrademark::set_apDate ( const string &  apDate)
inline

Sets the date the trademark was applied for.

Parameters
apDatedate the trademark was applied for
void SMDTrademark::set_apId ( const string &  apId)
inline

Sets the trademark application ID registered in the trademark office

Parameters
apIdtrademark application ID registered in the trademark office
void SMDTrademark::set_classes ( const list< string > &  classes)
inline

Sets the Nice Classification class numbers of the mark.

Parameters
classesNice Classification class numbers of the mark
void SMDTrademark::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 SMDTrademark::set_exDate ( const string &  exDate)
inline

Sets the expiration date of the trademark.

Parameters
exDateexpiration date of the trademark
void SMDTrademark::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 SMDTrademark::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 SMDTrademark::set_id ( const string &  id)
inline

Sets the identifier of the mark.

Parameters
ididentifier of the mark
void SMDTrademark::set_jurisdiction ( const string &  jurisdiction)
inline

Sets the two-character code of the jurisdiction where the trademark was registered

Parameters
jurisdictiontwo-character code of the jurisdiction where the trademark was registered
void SMDTrademark::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 SMDTrademark::set_markName ( const string &  markName)
inline

Sets the mark text string.

Parameters
markNameMark text string
void SMDTrademark::set_regDate ( const string &  regDate)
inline

Sets the date the trademark was registered.

Parameters
regDatedate the trademark was registered
void SMDTrademark::set_regNum ( const string &  regNum)
inline

Sets the trademark registration number registered in the trademark office

Parameters
regNumtrademark registration number registered in the trademark office

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