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

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

List of all members.

Public Member Functions

 LocationImpl (cern.laser.business.data.Location location)
String getBuilding ()
String getFloor ()
String getRoom ()
String getSite ()
Integer getZone ()
String getPosition ()
String getMap ()
String getMnemonic ()
void setBuildingNb (String newBuilding)
void setFloor (String newFloor)
void setMap (String newMap)
void setMnemonic (String newMnemonic)
void setPosition (String newPosition)
void setRoom (String newRoom)
void setSite (String newSite)
void setZone (Integer newZone)
boolean equals (Object obj)
int hashCode ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Attributes

String buildingNb
String floor
String room
String site
Integer zone
String position
String map
String mnemonic

Constructor & Destructor Documentation

cern::laser::client::impl::data::LocationImpl::LocationImpl ( cern.laser.business.data.Location  location  )  [inline]

Member Function Documentation

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

boolean cern::laser::client::impl::data::LocationImpl::equals ( Object  obj  )  [inline]

References toString().

String cern::laser::client::impl::data::LocationImpl::getBuilding (  )  [inline]

Accessor method.

Returns:
the CERN building number

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

References buildingNb.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getFloor (  )  [inline]

Accessor method.

Returns:
the floor number

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

References floor.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getMap (  )  [inline]

Accessor method.

Returns:
the map coordinates

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

References map.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getMnemonic (  )  [inline]

Accessor method.

Returns:
the location mnemonic

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

References mnemonic.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getPosition (  )  [inline]

Accessor method.

Returns:
the alarm position reference

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

References position.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getRoom (  )  [inline]

Accessor method.

Returns:
the room number

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

References room.

Referenced by toString().

String cern::laser::client::impl::data::LocationImpl::getSite (  )  [inline]

Accessor method.

Returns:
the CERN site

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

References site.

Referenced by toString().

Integer cern::laser::client::impl::data::LocationImpl::getZone (  )  [inline]

Accessor method.

Returns:
the CERN safety zone

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

References zone.

Referenced by toString().

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

References toString().

void cern::laser::client::impl::data::LocationImpl::setBuildingNb ( String  newBuilding  )  [inline]

References buildingNb.

void cern::laser::client::impl::data::LocationImpl::setFloor ( String  newFloor  )  [inline]

References floor.

void cern::laser::client::impl::data::LocationImpl::setMap ( String  newMap  )  [inline]

References map.

void cern::laser::client::impl::data::LocationImpl::setMnemonic ( String  newMnemonic  )  [inline]

References mnemonic.

void cern::laser::client::impl::data::LocationImpl::setPosition ( String  newPosition  )  [inline]

References position.

void cern::laser::client::impl::data::LocationImpl::setRoom ( String  newRoom  )  [inline]

References room.

void cern::laser::client::impl::data::LocationImpl::setSite ( String  newSite  )  [inline]

References site.

void cern::laser::client::impl::data::LocationImpl::setZone ( Integer  newZone  )  [inline]

References zone.

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

Member Data Documentation

Referenced by getFloor(), LocationImpl(), and setFloor().

Referenced by getMap(), LocationImpl(), and setMap().

Referenced by getRoom(), LocationImpl(), and setRoom().

Referenced by getSite(), LocationImpl(), and setSite().

Referenced by getZone(), LocationImpl(), and setZone().


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

Generated by  doxygen 1.6.2