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

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

List of all members.

Public Member Functions

 LocationImpl ()
String getDescription ()
String getBuilding ()
String getFloor ()
String getRoom ()
String getSite ()
Integer getSafetyZone ()
String getPosition ()
URL getMapURL ()
String getInstallation ()
String getMap ()
String getMnemonic ()
Integer getZone ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Member Functions

 LocationImpl (Location location)

Private Attributes

Integer locationId
String description
String building
String floor
String room
String site
Integer safetyZone
String position
URL mapURL
String installation

Constructor & Destructor Documentation

cern::laser::guiplatform::alarms::helpers::LocationImpl::LocationImpl (  )  [inline]
cern::laser::guiplatform::alarms::helpers::LocationImpl::LocationImpl ( Location  location  )  [inline, private]

Member Function Documentation

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

References LocationImpl().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getBuilding (  )  [inline]

Accessor method.

Returns:
the CERN building number

Implements cern::laser::client::data::Location.

References building.

Referenced by toString().

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

References description.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getFloor (  )  [inline]

Accessor method.

Returns:
the floor number

Implements cern::laser::client::data::Location.

References floor.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getInstallation (  )  [inline]

References installation.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getMap (  )  [inline]

Accessor method.

Returns:
the map coordinates

Implements cern::laser::client::data::Location.

URL cern::laser::guiplatform::alarms::helpers::LocationImpl::getMapURL (  )  [inline]

References mapURL.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getMnemonic (  )  [inline]

Accessor method.

Returns:
the location mnemonic

Implements cern::laser::client::data::Location.

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getPosition (  )  [inline]

Accessor method.

Returns:
the alarm position reference

Implements cern::laser::client::data::Location.

References position.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getRoom (  )  [inline]

Accessor method.

Returns:
the room number

Implements cern::laser::client::data::Location.

References room.

Referenced by toString().

Integer cern::laser::guiplatform::alarms::helpers::LocationImpl::getSafetyZone (  )  [inline]

References safetyZone.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::LocationImpl::getSite (  )  [inline]

Accessor method.

Returns:
the CERN site

Implements cern::laser::client::data::Location.

References site.

Referenced by toString().

Integer cern::laser::guiplatform::alarms::helpers::LocationImpl::getZone (  )  [inline]

Accessor method.

Returns:
the CERN safety zone

Implements cern::laser::client::data::Location.

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

Member Data Documentation

Referenced by getBuilding(), and LocationImpl().

Referenced by getDescription(), and LocationImpl().

Referenced by getFloor(), and LocationImpl().

Referenced by getInstallation(), and LocationImpl().

Referenced by LocationImpl().

Referenced by getMapURL(), and LocationImpl().

Referenced by getPosition(), and LocationImpl().

Referenced by getRoom(), and LocationImpl().

Referenced by getSafetyZone(), and LocationImpl().

Referenced by getSite(), and LocationImpl().


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

Generated by  doxygen 1.6.2