Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

final Logger LOGGER = Logger.getLogger(AlarmDefinitionServiceImpl.class.getName())
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]
 

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]
 

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]
 

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]
 

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

AdminUserDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::adminUserDAO [private]
 

AdminUserDefinitionServiceImpl cern::laser::business::pojo::AlarmDefinitionServiceImpl::adminUserDefinitionService [private]
 

AlarmCache cern::laser::business::pojo::AlarmDefinitionServiceImpl::alarmCache [private]
 

AlarmDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::alarmDAO [private]
 

AlarmMessageProcessorImpl cern::laser::business::pojo::AlarmDefinitionServiceImpl::alarmMessageProcessor [private]
 

AlarmPublisherImpl cern::laser::business::pojo::AlarmDefinitionServiceImpl::alarmPublisher [private]
 

CategoryDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::categoryDAO [private]
 

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

ResponsiblePersonDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::responsiblePersonDAO [private]
 

final String cern::laser::business::pojo::AlarmDefinitionServiceImpl::SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES." [static, private]
 

SourceDAO cern::laser::business::pojo::AlarmDefinitionServiceImpl::sourceDAO [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:48 2009 for ACS Java API by doxygen 1.3.8