cern::laser::business::pojo::AlarmCacheServerImpl Class Reference

Collaboration diagram for cern::laser::business::pojo::AlarmCacheServerImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setAlarmDAO (AlarmDAO alarmDAO)
void setAlarmPublisher (AlarmPublisherImpl alarmPublisher)
void setMailAndSmsServer (MailAndSmsServerImpl mailAndSmsServer)
Alarm load (String alarmId)
void store (Collection updated)
void publish (Collection alarmChanges)
void notify (Collection alarmChanges)

Private Member Functions

void sendEmail (Alarm currentAlarm)
void sendSMS (Alarm currentAlarm)

Private Attributes

AlarmDAO alarmDAO
AlarmPublisherImpl alarmPublisher
MailAndSmsServerImpl mailAndSmsServer

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(AlarmCacheServerImpl.class.getName())

Member Function Documentation

Alarm cern::laser::business::pojo::AlarmCacheServerImpl::load ( String  alarmId  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::notify ( Collection  alarmChanges  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::publish ( Collection  alarmChanges  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::sendEmail ( Alarm  currentAlarm  )  [inline, private]
void cern::laser::business::pojo::AlarmCacheServerImpl::sendSMS ( Alarm  currentAlarm  )  [inline, private]
void cern::laser::business::pojo::AlarmCacheServerImpl::setAlarmDAO ( AlarmDAO  alarmDAO  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::setAlarmPublisher ( AlarmPublisherImpl  alarmPublisher  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::setMailAndSmsServer ( MailAndSmsServerImpl  mailAndSmsServer  )  [inline]
void cern::laser::business::pojo::AlarmCacheServerImpl::store ( Collection  updated  )  [inline]

Member Data Documentation

Referenced by load(), and store().

Referenced by publish().

final Logger cern::laser::business::pojo::AlarmCacheServerImpl::LOGGER = Logger.getLogger(AlarmCacheServerImpl.class.getName()) [static, private]

Referenced by sendEmail(), and sendSMS().


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

Generated by  doxygen 1.6.2