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

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

List of all members.

Public Member Functions

 SourceImpl ()
String getSourceId ()
String getName ()
String getDescription ()
ResponsiblePerson getResponsiblePerson ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Member Functions

 SourceImpl (Source source)

Private Attributes

String sourceId
String name
String description
ResponsiblePerson resposiblePerson

Constructor & Destructor Documentation

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

References description, name, resposiblePerson, and sourceId.

Referenced by clone().

cern::laser::guiplatform::alarms::helpers::SourceImpl::SourceImpl ( Source  source  )  [inline, private]

Member Function Documentation

Object cern::laser::guiplatform::alarms::helpers::SourceImpl::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::Source.

References SourceImpl().

String cern::laser::guiplatform::alarms::helpers::SourceImpl::getDescription (  )  [inline]

Accessor method.

Returns:
the source description

Implements cern::laser::client::data::Source.

References description.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::SourceImpl::getName (  )  [inline]

Accessor method.

Returns:
the source name

Implements cern::laser::client::data::Source.

References name.

Referenced by toString().

ResponsiblePerson cern::laser::guiplatform::alarms::helpers::SourceImpl::getResponsiblePerson (  )  [inline]

Accessor method.

Returns:
the source responsible

Implements cern::laser::client::data::Source.

References resposiblePerson.

String cern::laser::guiplatform::alarms::helpers::SourceImpl::getSourceId (  )  [inline]

Accessor method.

Returns:
the source unique identifier

Implements cern::laser::client::data::Source.

References sourceId.

Referenced by toString().

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

Member Data Documentation

Referenced by getDescription(), and SourceImpl().

Referenced by getName(), and SourceImpl().

Referenced by getResponsiblePerson(), and SourceImpl().

Referenced by getSourceId(), and SourceImpl().


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

Generated by  doxygen 1.6.2