cern::laser::business::pojo::AlarmDefinitionServiceImpl Class Reference

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

List of all members.

Public Member Functions

void setAdminUserDAO (AdminUserDAO adminUserDAO)
void setCategoryDAO (CategoryDAO categoryDAO)
void setAlarmDAO (AlarmDAO alarmDAO)
void setSourceDAO (SourceDAO sourceDAO)
void setResponsiblePersonDAO (ResponsiblePersonDAO responsiblePersonDAO)
void setAlarmCache (AlarmCache alarmCache)
void setAlarmMessageProcessor (AlarmMessageProcessorImpl alarmMessageProcessor)
void setAlarmPublisher (AlarmPublisherImpl alarmPublisher)
AlarmDefinition getAlarmDefinition (String alarmId) throws LaserDefinitionException
Collection getAlarmDefinitions (String userId) throws LaserDefinitionException
void createAlarm (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException
void createAlarms (String userId, Collection alarms) throws LaserDefinitionException
void updateAlarm (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException
void updateAlarms (String userId, Collection alarms) throws LaserDefinitionException
void removeAlarm (String userId, AlarmDefinition alarm) throws LaserDefinitionException
void removeAlarms (String userId, Collection alarms) throws LaserDefinitionException
void createMultiplicityLink (String userId, ReductionLink link) throws LaserDefinitionException
void createMultiplicityLinks (String userId, Collection reductionLinks) throws LaserDefinitionException
void createNodeLink (String userId, ReductionLink link) throws LaserDefinitionException
void createNodeLinks (String userId, Collection reductionLinks) throws LaserDefinitionException
void setMultiplicityThreshold (String userId, MultiplicityThreshold threshold) throws LaserDefinitionException
void setMultiplicityThresholds (String userId, Collection thresholds) throws LaserDefinitionException
void removeMultiplicityLink (String userId, ReductionLink link) throws LaserDefinitionException
void removeMultiplicityLinks (String userId, Collection reductionLinks) throws LaserDefinitionException
void removeNodeLink (String userId, ReductionLink link) throws LaserDefinitionException
void removeNodeLinks (String userId, Collection reductionLinks) throws LaserDefinitionException
void uploadAlarms (String userId, Collection toBeCreated, Collection toBeUpdated, Collection toBeRemoved) throws LaserDefinitionException
void uploadMultiplicity (String userId, Collection toBeCreated, Collection toBeRemoved, Collection thresholds) throws LaserDefinitionException
void uploadNode (String userId, Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException

Private Member Functions

Alarm createAlarmInternal (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException
void removeAlarmInternal (String userId, AlarmDefinition alarmDefinition) throws LaserDefinitionException
void removeAlarmsInternal (String userId, Collection alarms) throws LaserDefinitionException
void invalidateAlarm (Alarm alarm)
void propagateRemovedAlarm (Alarm alarm)
void invalidateReductionLink (ReductionLink link)
void propagateMultiplicityLink (ReductionLink link)
void propagateMultiplicityThreshold (MultiplicityThreshold threshold)
void propagateNodeLink (ReductionLink link)
void removeMultiplicityLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException
void removeMultiplicityLinksInternal (String userId, Collection links) throws LaserDefinitionException
void removeNodeLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException
void removeNodeLinksInternal (String userId, Collection links) throws LaserDefinitionException
Alarm[] validateReductionLink (ReductionLink link) throws LaserDefinitionException
void createMultiplicityLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException
void createMultiplicityLinksInternal (String userId, Collection links) throws LaserDefinitionException
void createNodeLinkInternal (String userId, ReductionLink link) throws LaserDefinitionException
void createNodeLinksInternal (String userId, Collection links) throws LaserDefinitionException
void setMultiplicityThresholdEJB (String userId, MultiplicityThreshold threshold) throws LaserDefinitionException

Private Attributes

AdminUserDAO adminUserDAO
AlarmDAO alarmDAO
CategoryDAO categoryDAO
ResponsiblePersonDAO responsiblePersonDAO
SourceDAO sourceDAO
AlarmCache alarmCache
AlarmMessageProcessorImpl alarmMessageProcessor
AlarmPublisherImpl alarmPublisher
AdminUserDefinitionServiceImpl adminUserDefinitionService

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(AlarmDefinitionServiceImpl.class.getName())
static final String SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES."

Detailed Description

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

Member Function Documentation

void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarm ( String  userId,
AlarmDefinition  alarmDefinition 
) throws LaserDefinitionException [inline]
Alarm cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarmInternal ( String  userId,
AlarmDefinition  alarmDefinition 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createAlarms ( String  userId,
Collection  alarms 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLink ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinkInternal ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinks ( String  userId,
Collection  reductionLinks 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createMultiplicityLinksInternal ( String  userId,
Collection  links 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLink ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinkInternal ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinks ( String  userId,
Collection  reductionLinks 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::createNodeLinksInternal ( String  userId,
Collection  links 
) throws LaserDefinitionException [inline, private]

References createNodeLinkInternal(), and LOGGER.

Referenced by createNodeLinks().

AlarmDefinition cern::laser::business::pojo::AlarmDefinitionServiceImpl::getAlarmDefinition ( String  alarmId  )  throws LaserDefinitionException [inline]
Collection cern::laser::business::pojo::AlarmDefinitionServiceImpl::getAlarmDefinitions ( String  userId  )  throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::invalidateAlarm ( Alarm  alarm  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::invalidateReductionLink ( ReductionLink  link  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateMultiplicityLink ( ReductionLink  link  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateMultiplicityThreshold ( MultiplicityThreshold  threshold  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateNodeLink ( ReductionLink  link  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::propagateRemovedAlarm ( Alarm  alarm  )  [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarm ( String  userId,
AlarmDefinition  alarm 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarmInternal ( String  userId,
AlarmDefinition  alarmDefinition 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarms ( String  userId,
Collection  alarms 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeAlarmsInternal ( String  userId,
Collection  alarms 
) throws LaserDefinitionException [inline, private]

References LOGGER, and removeAlarmInternal().

Referenced by removeAlarms().

void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLink ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinkInternal ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinks ( String  userId,
Collection  reductionLinks 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeMultiplicityLinksInternal ( String  userId,
Collection  links 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLink ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinkInternal ( String  userId,
ReductionLink  link 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinks ( String  userId,
Collection  reductionLinks 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::removeNodeLinksInternal ( String  userId,
Collection  links 
) throws LaserDefinitionException [inline, private]

References LOGGER, and removeNodeLinkInternal().

Referenced by removeNodeLinks().

void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAdminUserDAO ( AdminUserDAO  adminUserDAO  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmCache ( AlarmCache  alarmCache  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmDAO ( AlarmDAO  alarmDAO  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmMessageProcessor ( AlarmMessageProcessorImpl  alarmMessageProcessor  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setAlarmPublisher ( AlarmPublisherImpl  alarmPublisher  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setCategoryDAO ( CategoryDAO  categoryDAO  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThreshold ( String  userId,
MultiplicityThreshold  threshold 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThresholdEJB ( String  userId,
MultiplicityThreshold  threshold 
) throws LaserDefinitionException [inline, private]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setMultiplicityThresholds ( String  userId,
Collection  thresholds 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setResponsiblePersonDAO ( ResponsiblePersonDAO  responsiblePersonDAO  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::setSourceDAO ( SourceDAO  sourceDAO  )  [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::updateAlarm ( String  userId,
AlarmDefinition  alarmDefinition 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::updateAlarms ( String  userId,
Collection  alarms 
) throws LaserDefinitionException [inline]

References LOGGER, and updateAlarm().

Referenced by uploadAlarms().

void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadAlarms ( String  userId,
Collection  toBeCreated,
Collection  toBeUpdated,
Collection  toBeRemoved 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadMultiplicity ( String  userId,
Collection  toBeCreated,
Collection  toBeRemoved,
Collection  thresholds 
) throws LaserDefinitionException [inline]
void cern::laser::business::pojo::AlarmDefinitionServiceImpl::uploadNode ( String  userId,
Collection  toBeCreated,
Collection  toBeRemoved 
) throws LaserDefinitionException [inline]
Alarm [] cern::laser::business::pojo::AlarmDefinitionServiceImpl::validateReductionLink ( ReductionLink  link  )  throws LaserDefinitionException [inline, private]

Member Data Documentation

Referenced by propagateRemovedAlarm().

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

Referenced by createAlarmInternal(), and updateAlarm().


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

Generated by  doxygen 1.6.2