cern::laser::client::impl::data::ResponsiblePersonImpl Class Reference

Inheritance diagram for cern::laser::client::impl::data::ResponsiblePersonImpl:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::client::impl::data::ResponsiblePersonImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ResponsiblePersonImpl (cern.laser.business.data.ResponsiblePerson responsible)
Integer getResponsibleId ()
String getFirstName ()
String getFamilyName ()
String getEMail ()
String getGsmNumber ()
String getPhoneNumber ()
boolean equals (Object obj)
int hashCode ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Attributes

Integer responsibleId
String firstName
String familyName
String eMail
String gsmNumber
String phoneNumber

Constructor & Destructor Documentation

cern::laser::client::impl::data::ResponsiblePersonImpl::ResponsiblePersonImpl ( cern.laser.business.data.ResponsiblePerson  responsible  )  [inline]

Member Function Documentation

Object cern::laser::client::impl::data::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.

boolean cern::laser::client::impl::data::ResponsiblePersonImpl::equals ( Object  obj  )  [inline]
String cern::laser::client::impl::data::ResponsiblePersonImpl::getEMail (  )  [inline]

Accessor method.

Returns:
the e-mail address

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

References eMail.

Referenced by toString().

String cern::laser::client::impl::data::ResponsiblePersonImpl::getFamilyName (  )  [inline]

Accessor method.

Returns:
the responsible family name

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

References familyName.

Referenced by toString().

String cern::laser::client::impl::data::ResponsiblePersonImpl::getFirstName (  )  [inline]

Accessor method.

Returns:
the responsible first name

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

References firstName.

Referenced by toString().

String cern::laser::client::impl::data::ResponsiblePersonImpl::getGsmNumber (  )  [inline]

Accessor method.

Returns:
the GSM number

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

References gsmNumber.

Referenced by toString().

String cern::laser::client::impl::data::ResponsiblePersonImpl::getPhoneNumber (  )  [inline]

Accessor method.

Returns:
the telephone number

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

References phoneNumber.

Referenced by toString().

Integer cern::laser::client::impl::data::ResponsiblePersonImpl::getResponsibleId (  )  [inline]

Accessor method.

Returns:
the responsible unique identifier

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

References responsibleId.

Referenced by equals(), hashCode(), and toString().

int cern::laser::client::impl::data::ResponsiblePersonImpl::hashCode (  )  [inline]

References getResponsibleId().

String cern::laser::client::impl::data::ResponsiblePersonImpl::toString (  )  [inline]

Member Data Documentation

Referenced by getEMail(), and ResponsiblePersonImpl().


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

Generated by  doxygen 1.6.2