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

com::cosylab::acs::laser::LaserComponent Class Reference

Inheritance diagram for com::cosylab::acs::laser::LaserComponent:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void initialize (ContainerServices cont) throws ComponentLifecycleException
void execute () throws ComponentLifecycleException
void cleanUp ()
void aboutToAbort ()
Alarm[] getActiveMultiplicityChildren (String parentId)
Alarm[] getActiveNodeChildren (String parentId)
Alarm getAlarmById (String id)
Alarm getAlarmByTriplet (String ff, String fm, int fc)
Alarm[] getAlarmsByCategory (int categoryId)
Alarm[] getAlarmsByPriority (int priority)
Alarm[] getAlarmsByResponsiblePerson (int responsibleId)
Alarm[] getAlarmsBySource (String sourceId)
Category[] getCategories ()
Category getCategoryByPath (String path)
Category[] getCategoryChildren (int nodeId)
Category getCategoryParent (int nodeId)
String getCategoryRootTopic ()
Category getCategoryTreeRoot ()
String getClientRootTopic ()
long getHeartbeatFrequency ()
String getHeartbeatTopic ()
Alarm[] getMultiplicityChildren (String parentId)
Alarm[] getMultiplicityParents (String childId)
int getMultiplicityThreshold (String parentId)
Alarm[] getNodeChildren (String parentId)
Alarm[] getNodeParents (String childId)
ResponsiblePerson[] getResponsiblePersons ()
String getSearchRootTopic ()
Source[] getSources ()
void archiveSearch (int[] categoryIds, String sql, String clientId)
void search (int[] categoryIds, String sql, String clientId)
void select (int[] categoryIds, String client) throws LaserProcessingException
String createAdminUser (String name, String password) throws alma.alarmsystem.LaserDefinitionException
String loginAdminUser (String name, String password)
void createCategory (String userId, alma.alarmsystem.CategoryDefinition definition) throws alma.alarmsystem.LaserDefinitionException
void createSource (String userId, alma.alarmsystem.SourceDefinition definition) throws alma.alarmsystem.LaserDefinitionException
void createAlarm (String userId, alma.alarmsystem.AlarmDefinition definition) throws alma.alarmsystem.LaserDefinitionException

Package Attributes

ContainerServices contSvcs
Logger logger = null
ACSAdminUserDAOImpl adminUserDAO
ACSAlarmDAOImpl alarmDAO
ACSCategoryDAOImpl categoryDAO
ACSResponsiblePersonDAOImpl responsiblePersonDAO
ACSSourceDAOImpl sourceDAO
AdminUserDefinitionServiceImpl adminUserDefinitionService
AlarmCacheServerImpl alarmCacheServer
AlarmDefinitionServiceImpl alarmDefinitionService
AlarmMessageProcessorImpl alarmMessageProcessor
AlarmPublisherImpl alarmPublisher
AlarmSourceMonitorImpl alarmSourceMonitor
CategoryDefinitionServiceImpl categoryDefinitionService
CoreServiceImpl coreService
HeartbeatImpl heartbeat
MailAndSmsServerImpl mailAndSmsServer
SourceDefinitionServiceImpl sourceDefinitionService
AlarmCacheListener alarmCacheListener
ACSAlarmCacheImpl alarmCache
ACSJMSTopicConnectionFactory defaultTopicConnectionFactory

Private Member Functions

Alarm fromBusinessAlarm (cern.laser.business.data.Alarm alarm)
Alarm[] fromBusinessAlarmCollection (Collection alarms)

Static Private Member Functions

Category fromBusinessCategory (cern.laser.business.data.Category category)
Category[] fromBusinessCategoryCollection (Collection categories)
ResponsiblePerson fromBusinessResponsiblePerson (cern.laser.business.data.ResponsiblePerson person)
Source fromBusinessSource (cern.laser.business.data.Source source)
String getString (String str)

Member Function Documentation

void com::cosylab::acs::laser::LaserComponent::aboutToAbort  )  [inline]
 

void com::cosylab::acs::laser::LaserComponent::archiveSearch int[]  categoryIds,
String  sql,
String  clientId
[inline]
 

void com::cosylab::acs::laser::LaserComponent::cleanUp  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::createAdminUser String  name,
String  password
throws alma.alarmsystem.LaserDefinitionException [inline]
 

void com::cosylab::acs::laser::LaserComponent::createAlarm String  userId,
alma.alarmsystem.AlarmDefinition  definition
throws alma.alarmsystem.LaserDefinitionException [inline]
 

void com::cosylab::acs::laser::LaserComponent::createCategory String  userId,
alma.alarmsystem.CategoryDefinition  definition
throws alma.alarmsystem.LaserDefinitionException [inline]
 

void com::cosylab::acs::laser::LaserComponent::createSource String  userId,
alma.alarmsystem.SourceDefinition  definition
throws alma.alarmsystem.LaserDefinitionException [inline]
 

void com::cosylab::acs::laser::LaserComponent::execute  )  throws ComponentLifecycleException [inline]
 

Alarm com::cosylab::acs::laser::LaserComponent::fromBusinessAlarm cern.laser.business.data.Alarm  alarm  )  [inline, private]
 

Helper method which converts EJB business Alarm to CORBA Alarm structure.

Parameters:
alarm 
Returns:

Alarm [] com::cosylab::acs::laser::LaserComponent::fromBusinessAlarmCollection Collection  alarms  )  [inline, private]
 

Helper method.

Parameters:
alarms 
Returns:

Category com::cosylab::acs::laser::LaserComponent::fromBusinessCategory cern.laser.business.data.Category  category  )  [inline, static, private]
 

Helper method which converts EJB business Category to CORBA Category structure.

Parameters:
category 
Returns:

Category [] com::cosylab::acs::laser::LaserComponent::fromBusinessCategoryCollection Collection  categories  )  [inline, static, private]
 

Helper method.

Parameters:
categories 
Returns:

ResponsiblePerson com::cosylab::acs::laser::LaserComponent::fromBusinessResponsiblePerson cern.laser.business.data.ResponsiblePerson  person  )  [inline, static, private]
 

Helper method which converts EJB business ResponsiblePerson to CORBA ResponsiblePerson structure.

Parameters:
person 
Returns:

Source com::cosylab::acs::laser::LaserComponent::fromBusinessSource cern.laser.business.data.Source  source  )  [inline, static, private]
 

Helper method which converts EJB business Source to CORBA Source structure.

Parameters:
source 
Returns:

Alarm [] com::cosylab::acs::laser::LaserComponent::getActiveMultiplicityChildren String  parentId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getActiveNodeChildren String  parentId  )  [inline]
 

Alarm com::cosylab::acs::laser::LaserComponent::getAlarmById String  id  )  [inline]
 

Alarm com::cosylab::acs::laser::LaserComponent::getAlarmByTriplet String  ff,
String  fm,
int  fc
[inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getAlarmsByCategory int  categoryId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getAlarmsByPriority int  priority  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getAlarmsByResponsiblePerson int  responsibleId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getAlarmsBySource String  sourceId  )  [inline]
 

Category [] com::cosylab::acs::laser::LaserComponent::getCategories  )  [inline]
 

Category com::cosylab::acs::laser::LaserComponent::getCategoryByPath String  path  )  [inline]
 

Category [] com::cosylab::acs::laser::LaserComponent::getCategoryChildren int  nodeId  )  [inline]
 

Category com::cosylab::acs::laser::LaserComponent::getCategoryParent int  nodeId  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::getCategoryRootTopic  )  [inline]
 

Category com::cosylab::acs::laser::LaserComponent::getCategoryTreeRoot  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::getClientRootTopic  )  [inline]
 

long com::cosylab::acs::laser::LaserComponent::getHeartbeatFrequency  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::getHeartbeatTopic  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getMultiplicityChildren String  parentId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getMultiplicityParents String  childId  )  [inline]
 

int com::cosylab::acs::laser::LaserComponent::getMultiplicityThreshold String  parentId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getNodeChildren String  parentId  )  [inline]
 

Alarm [] com::cosylab::acs::laser::LaserComponent::getNodeParents String  childId  )  [inline]
 

ResponsiblePerson [] com::cosylab::acs::laser::LaserComponent::getResponsiblePersons  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::getSearchRootTopic  )  [inline]
 

Source [] com::cosylab::acs::laser::LaserComponent::getSources  )  [inline]
 

String com::cosylab::acs::laser::LaserComponent::getString String  str  )  [inline, static, private]
 

void com::cosylab::acs::laser::LaserComponent::initialize ContainerServices  cont  )  throws ComponentLifecycleException [inline]
 

String com::cosylab::acs::laser::LaserComponent::loginAdminUser String  name,
String  password
[inline]
 

void com::cosylab::acs::laser::LaserComponent::search int[]  categoryIds,
String  sql,
String  clientId
[inline]
 

void com::cosylab::acs::laser::LaserComponent::select int[]  categoryIds,
String  client
throws LaserProcessingException [inline]
 


Member Data Documentation

ACSAdminUserDAOImpl com::cosylab::acs::laser::LaserComponent::adminUserDAO [package]
 

AdminUserDefinitionServiceImpl com::cosylab::acs::laser::LaserComponent::adminUserDefinitionService [package]
 

ACSAlarmCacheImpl com::cosylab::acs::laser::LaserComponent::alarmCache [package]
 

AlarmCacheListener com::cosylab::acs::laser::LaserComponent::alarmCacheListener [package]
 

AlarmCacheServerImpl com::cosylab::acs::laser::LaserComponent::alarmCacheServer [package]
 

ACSAlarmDAOImpl com::cosylab::acs::laser::LaserComponent::alarmDAO [package]
 

AlarmDefinitionServiceImpl com::cosylab::acs::laser::LaserComponent::alarmDefinitionService [package]
 

AlarmMessageProcessorImpl com::cosylab::acs::laser::LaserComponent::alarmMessageProcessor [package]
 

AlarmPublisherImpl com::cosylab::acs::laser::LaserComponent::alarmPublisher [package]
 

AlarmSourceMonitorImpl com::cosylab::acs::laser::LaserComponent::alarmSourceMonitor [package]
 

ACSCategoryDAOImpl com::cosylab::acs::laser::LaserComponent::categoryDAO [package]
 

CategoryDefinitionServiceImpl com::cosylab::acs::laser::LaserComponent::categoryDefinitionService [package]
 

ContainerServices com::cosylab::acs::laser::LaserComponent::contSvcs [package]
 

CoreServiceImpl com::cosylab::acs::laser::LaserComponent::coreService [package]
 

ACSJMSTopicConnectionFactory com::cosylab::acs::laser::LaserComponent::defaultTopicConnectionFactory [package]
 

HeartbeatImpl com::cosylab::acs::laser::LaserComponent::heartbeat [package]
 

Logger com::cosylab::acs::laser::LaserComponent::logger = null [package]
 

MailAndSmsServerImpl com::cosylab::acs::laser::LaserComponent::mailAndSmsServer [package]
 

ACSResponsiblePersonDAOImpl com::cosylab::acs::laser::LaserComponent::responsiblePersonDAO [package]
 

ACSSourceDAOImpl com::cosylab::acs::laser::LaserComponent::sourceDAO [package]
 

SourceDefinitionServiceImpl com::cosylab::acs::laser::LaserComponent::sourceDefinitionService [package]
 


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