KockpitContact Class Reference

Class which represents a contact. More...

#include <kockpitcontact.h>

Inheritance diagram for KockpitContact:
Inheritance graph
[legend]
Collaboration diagram for KockpitContact:
Collaboration graph
[legend]

Public Member Functions

 KockpitContact ()
 Standard constructor.
 KockpitContact (const QString &name, const QString &givenName, const QString &commonName, const QString &mail, const QString &tel, const QString &mobile, const QString &icq)
 Contructor.
 KockpitContact (const QString &name, const QString &givenName, const QString &mail, const QString &tel, const QString &mobile, const QString &icq)
 Contructor.
virtual ~KockpitContact ()
 Destructor.
QString toQString () const
 Generate output.
virtual QString getName () const
 Getter name.
virtual QString getGivenName () const
 Getter givenName.
virtual QString getCommonName () const
 Getter commonName.
virtual QString getMail () const
 Getter mail.
virtual KockpitAddress getAddress () const
 Getter address.
virtual KockpitAddressgetAddressRef ()
 Getter.
virtual QString getTel () const
virtual QString getMobile () const
 Getter tel.
virtual QString getIcq () const
 Getter icq.
virtual void setName (const QString &name)
 Setter name.
virtual void setGivenName (const QString &givenName)
 Setter givenName.
virtual void setCommonName (const QString &commonName)
 Setter commonName.
virtual void setMail (const QString &mail)
 Setter mail.
virtual void setAddress (const KockpitAddress &address)
 Setter address.
virtual void setTel (const QString &tel)
 Setter tel.
virtual void setMobile (const QString &mobile)
 Setter mobile.
virtual void setIcq (const QString &icq)
 Setter icq.

Protected Attributes

QString name
 Last name.
QString givenName
 Firstname also called christian name.
QString commonName
 full name
QString mail
 e-mail address
QString tel
 telephone number
QString mobile
 mobile number
QString icq
 icq number
KockpitAddress address
 adress object

Friends

class XMLMapReader
std::ostream & operator<< (std::ostream &output, const KockpitContact &kcont)
 Output.

Detailed Description

Class which represents a contact.

This class represents an backend entry (especially for LDAP) and it used from KockpitContact


Constructor & Destructor Documentation

KockpitContact::KockpitContact (  )  [inline]

Standard constructor.

KockpitContact::KockpitContact ( const QString &  name,
const QString &  givenName,
const QString &  commonName,
const QString &  mail,
const QString &  tel,
const QString &  mobile,
const QString &  icq 
)

Contructor.

Parameters:
name name
givenName givenName
commonName commonName
mail mail
tel tel
mobile mobile
icq icq
KockpitContact::KockpitContact ( const QString &  name,
const QString &  givenName,
const QString &  mail,
const QString &  tel,
const QString &  mobile,
const QString &  icq 
)

Contructor.

Using this contstructor

Parameters:
name name
givenName givenName
mail mail
tel tel
mobile mobile
icq icq
virtual KockpitContact::~KockpitContact (  )  [inline, virtual]

Destructor.


Member Function Documentation

KockpitAddress KockpitContact::getAddress (  )  const [virtual]

Getter address.

KockpitAddress & KockpitContact::getAddressRef (  )  [virtual]

Getter.

This functions returns a reference to the address member

See also:
getAddress()
QString KockpitContact::getCommonName (  )  const [virtual]

Getter commonName.

QString KockpitContact::getGivenName (  )  const [virtual]

Getter givenName.

QString KockpitContact::getIcq (  )  const [virtual]

Getter icq.

QString KockpitContact::getMail (  )  const [virtual]

Getter mail.

QString KockpitContact::getMobile (  )  const [virtual]

Getter tel.

QString KockpitContact::getName (  )  const [virtual]

Getter name.

QString KockpitContact::getTel (  )  const [virtual]
void KockpitContact::setAddress ( const KockpitAddress address  )  [virtual]

Setter address.

void KockpitContact::setCommonName ( const QString &  commonName  )  [virtual]

Setter commonName.

void KockpitContact::setGivenName ( const QString &  givenName  )  [virtual]

Setter givenName.

void KockpitContact::setIcq ( const QString &  icq  )  [virtual]

Setter icq.

void KockpitContact::setMail ( const QString &  mail  )  [virtual]

Setter mail.

void KockpitContact::setMobile ( const QString &  mobile  )  [virtual]

Setter mobile.

void KockpitContact::setName ( const QString &  name  )  [virtual]

Setter name.

void KockpitContact::setTel ( const QString &  tel  )  [virtual]

Setter tel.

QString KockpitContact::toQString (  )  const

Generate output.

This function create a QString which contains all informations about the object. It is only needed for inforamtional output.

Reimplemented in KockpitUser.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  output,
const KockpitContact kcont 
) [friend]

Output.

This function is only needed to give out the KockpitContact on STDOUT.

Parameters:
output Reference to stdout.
kcont Reference to an KockpitContact object.
friend class XMLMapReader [friend]

Field Documentation

adress object

QString KockpitContact::commonName [protected]

full name

Reimplemented in KockpitUser.

QString KockpitContact::givenName [protected]

Firstname also called christian name.

Reimplemented in KockpitUser.

QString KockpitContact::icq [protected]

icq number

QString KockpitContact::mail [protected]

e-mail address

Reimplemented in KockpitUser.

QString KockpitContact::mobile [protected]

mobile number

Reimplemented in KockpitUser.

QString KockpitContact::name [protected]

Last name.

Reimplemented in KockpitUser.

QString KockpitContact::tel [protected]

telephone number

Reimplemented in KockpitUser.


The documentation for this class was generated from the following files:
Generated on Wed Mar 24 09:58:14 2010 for kockpit by  doxygen 1.6.3