cern::laser::business::data::Location Class Reference

Inheritance diagram for cern::laser::business::data::Location:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::business::data::Location:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Location (String locationId, String floor, String mnemonic, String position, String room)
String getLocationId ()
String getFloor ()
String getMnemonic ()
String getPosition ()
String getRoom ()
void setLocationId (String alarmId)
void setFloor (String floor)
void setMnemonic (String mnemonic)
void setPosition (String position)
void setRoom (String room)
Building getBuilding ()
void setBuilding (Building building)
Object clone ()
int hashCode ()
boolean equals (Object obj)
String toString ()

Private Member Functions

 Location ()

Private Attributes

String locationId
String floor
String room
String mnemonic
String position
Building building

Detailed Description

Version:
Revision
1.2
Date
2006/09/25 08:52:36
Author:
Niall Stapley
Katarina Sigerud

.class table="ALARM_LOCATION"


Constructor & Destructor Documentation

cern::laser::business::data::Location::Location (  )  [inline, private]

Empty constructor for Hibernate.

cern::laser::business::data::Location::Location ( String  locationId,
String  floor,
String  mnemonic,
String  position,
String  room 
) [inline]
Parameters:
string 
string2 
string3 
string4 
string5 
string6 
string7 
integer 

References setFloor(), setLocationId(), setMnemonic(), setPosition(), and setRoom().


Member Function Documentation

Object cern::laser::business::data::Location::clone (  )  [inline]
boolean cern::laser::business::data::Location::equals ( Object  obj  )  [inline]

References getLocationId().

Building cern::laser::business::data::Location::getBuilding (  )  [inline]

.many-to-one column="BUILDING" class="cern.laser.business.data.Building" cascade="none" not-null="false"

References building.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), com::cosylab::acs::laser::dao::ACSAlarmDAOImpl::encodeToXML(), and cern::laser::business::data::AlarmImpl::getDefinition().

String cern::laser::business::data::Location::getFloor (  )  [inline]
Returns:
Returns the floor. .property name="getFloor" column="FLOOR" not-null="false" unique="false"

References floor.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), com::cosylab::acs::laser::dao::ACSAlarmDAOImpl::encodeToXML(), and cern::laser::business::data::AlarmImpl::getDefinition().

String cern::laser::business::data::Location::getLocationId (  )  [inline]

.id generator-class="assigned" column="LOCATION_ID"

References locationId.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), equals(), and hashCode().

String cern::laser::business::data::Location::getMnemonic (  )  [inline]
Returns:
Returns the mnemonic. .property name="getMnemonic" column="MNEMONIC" not-null="false" unique="false"

References mnemonic.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), com::cosylab::acs::laser::dao::ACSAlarmDAOImpl::encodeToXML(), and cern::laser::business::data::AlarmImpl::getDefinition().

String cern::laser::business::data::Location::getPosition (  )  [inline]
Returns:
Returns the position. .property name="getPosition" column="POSITION" not-null="false" unique="false"

References position.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), com::cosylab::acs::laser::dao::ACSAlarmDAOImpl::encodeToXML(), and cern::laser::business::data::AlarmImpl::getDefinition().

String cern::laser::business::data::Location::getRoom (  )  [inline]
Returns:
Returns the room. .property name="getRoom" column="ROOM" not-null="false" unique="false"

References room.

Referenced by alma::alarmsystem::alarmmessage::AlarmMessageConversion::createACSLocation(), com::cosylab::acs::laser::dao::ACSAlarmDAOImpl::encodeToXML(), and cern::laser::business::data::AlarmImpl::getDefinition().

int cern::laser::business::data::Location::hashCode (  )  [inline]

References getLocationId().

void cern::laser::business::data::Location::setBuilding ( Building  building  )  [inline]
void cern::laser::business::data::Location::setFloor ( String  floor  )  [inline]
void cern::laser::business::data::Location::setLocationId ( String  alarmId  )  [inline]
Parameters:
locationId The locationId to set.

References locationId.

Referenced by Location().

void cern::laser::business::data::Location::setMnemonic ( String  mnemonic  )  [inline]
void cern::laser::business::data::Location::setPosition ( String  position  )  [inline]
void cern::laser::business::data::Location::setRoom ( String  room  )  [inline]
String cern::laser::business::data::Location::toString (  )  [inline]

Member Data Documentation

Referenced by clone(), getBuilding(), and toString().

Referenced by getFloor(), and toString().

Referenced by getLocationId(), and setLocationId().

Referenced by getMnemonic(), and toString().

Referenced by getPosition(), and toString().

Referenced by getRoom(), and toString().


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

Generated by  doxygen 1.6.2