cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl Class Reference

Inheritance diagram for cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ResponsiblePersonImpl ()
Integer getResponsibleId ()
String getFirstName ()
String getFamilyName ()
String getEMail ()
String getGsmNumber ()
String getPhoneNumber ()
URL getWhoURL ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Member Functions

 ResponsiblePersonImpl (ResponsiblePerson responsible)

Private Attributes

Integer responsibleId
String name
String familyName
String eMail
String gsmNumber
String phoneNumber
URL whoURL

Constructor & Destructor Documentation

cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::ResponsiblePersonImpl (  )  [inline]

References eMail, familyName, gsmNumber, name, phoneNumber, responsibleId, and whoURL.

Referenced by clone().

cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::ResponsiblePersonImpl ( ResponsiblePerson  responsible  )  [inline, private]

Member Function Documentation

Object cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::clone (  )  throws CloneNotSupportedException [inline]

Cloning method. The cloned object is a deep copy.

Returns:
a deep copy of the object
Exceptions:
CloneNotSupportedException if clone failed

Implements cern::laser::client::data::ResponsiblePerson.

References ResponsiblePersonImpl().

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getEMail (  )  [inline]

Accessor method.

Returns:
the e-mail address

Implements cern::laser::client::data::ResponsiblePerson.

References eMail.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getFamilyName (  )  [inline]

Accessor method.

Returns:
the responsible family name

Implements cern::laser::client::data::ResponsiblePerson.

References familyName.

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getFirstName (  )  [inline]

Accessor method.

Returns:
the responsible first name

Implements cern::laser::client::data::ResponsiblePerson.

References name.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getGsmNumber (  )  [inline]

Accessor method.

Returns:
the GSM number

Implements cern::laser::client::data::ResponsiblePerson.

References gsmNumber.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getPhoneNumber (  )  [inline]

Accessor method.

Returns:
the telephone number

Implements cern::laser::client::data::ResponsiblePerson.

References phoneNumber.

Referenced by toString().

Integer cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getResponsibleId (  )  [inline]

Accessor method.

Returns:
the responsible unique identifier

Implements cern::laser::client::data::ResponsiblePerson.

References responsibleId.

Referenced by toString().

URL cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::getWhoURL (  )  [inline]

References whoURL.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::ResponsiblePersonImpl::toString (  )  [inline]

Member Data Documentation

Referenced by getEMail(), and ResponsiblePersonImpl().

Referenced by getWhoURL(), and ResponsiblePersonImpl().


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

Generated by  doxygen 1.6.2