
| void cern::laser::business::pojo::CoreServiceImpl::archiveSearch | ( | Integer[] | categoryIds, | |
| String | sql, | |||
| String | clientId | |||
| ) | [inline] |
| categoryIds | ||
| sql | ||
| clientId |
References alarmCache, alarmDAO, alarmPublisher, cern::laser::business::dao::AlarmDAO::archiveSearch(), buildCategorySQLFilter(), cern::laser::business::cache::AlarmCache::getReference(), getSearchRootTopic(), LOGGER, and cern::laser::business::pojo::AlarmPublisherImpl::sendSearch().
Referenced by com::cosylab::acs::laser::LaserComponent::archiveSearch().
| String cern::laser::business::pojo::CoreServiceImpl::buildCategorySQLFilter | ( | Integer[] | categoryIds | ) | [inline, private] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getActiveMultiplicityChildren | ( | String | parentId | ) | [inline] |
References alarmCache, cern::laser::business::data::Status::getActive(), cern::laser::business::data::Alarm::getMultiplicityChildren(), cern::laser::business::cache::AlarmCache::getReference(), cern::laser::business::data::Alarm::getStatus(), and LOGGER.
Referenced by com::cosylab::acs::laser::LaserComponent::getActiveMultiplicityChildren().
| Collection cern::laser::business::pojo::CoreServiceImpl::getActiveNodeChildren | ( | String | parentId | ) | [inline] |
References alarmCache, cern::laser::business::data::Status::getActive(), cern::laser::business::data::Alarm::getNodeChildren(), cern::laser::business::cache::AlarmCache::getReference(), cern::laser::business::data::Alarm::getStatus(), and LOGGER.
Referenced by com::cosylab::acs::laser::LaserComponent::getActiveNodeChildren().
| Alarm cern::laser::business::pojo::CoreServiceImpl::getAlarmById | ( | String | id | ) | [inline] |
References alarmCache, cern::laser::business::cache::AlarmCache::getCopy(), and LOGGER.
Referenced by com::cosylab::acs::laser::LaserComponent::getAlarmById().
| Alarm cern::laser::business::pojo::CoreServiceImpl::getAlarmByTriplet | ( | String | ff, | |
| String | fm, | |||
| Integer | fc | |||
| ) | [inline] |
References alarmCache, cern::laser::business::cache::AlarmCache::getCopy(), and LOGGER.
Referenced by com::cosylab::acs::laser::LaserComponent::getAlarmByTriplet().
| Collection cern::laser::business::pojo::CoreServiceImpl::getAlarmsByCategory | ( | Integer | categoryId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getAlarmsByPriority | ( | Integer | priority | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getAlarmsByResponsiblePerson | ( | Integer | responsibleId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getAlarmsBySource | ( | String | sourceId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getCategories | ( | ) | [inline] |
References categoryDAO, and cern::laser::business::dao::CategoryDAO::findAllCategories().
Referenced by com::cosylab::acs::laser::LaserComponent::getCategories().
| Category cern::laser::business::pojo::CoreServiceImpl::getCategoryByPath | ( | String | path | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getCategoryChildren | ( | Integer | nodeId | ) | [inline] |
| Category cern::laser::business::pojo::CoreServiceImpl::getCategoryParent | ( | Integer | nodeId | ) | [inline] |
| String cern::laser::business::pojo::CoreServiceImpl::getCategoryRootTopic | ( | ) | [inline] |
| Category cern::laser::business::pojo::CoreServiceImpl::getCategoryTreeRoot | ( | ) | [inline] |
| String cern::laser::business::pojo::CoreServiceImpl::getClientRootTopic | ( | ) | [inline] |
References clientRootTopic.
Referenced by com::cosylab::acs::laser::LaserComponent::getClientRootTopic(), and select().
| long cern::laser::business::pojo::CoreServiceImpl::getHeartbeatFrequency | ( | ) | [inline] |
References heartbeatFrequency.
Referenced by com::cosylab::acs::laser::LaserComponent::getHeartbeatFrequency(), and cern::laser::business::pojo::HeartbeatImpl::start().
| String cern::laser::business::pojo::CoreServiceImpl::getHeartbeatTopic | ( | ) | [inline] |
References heartbeatTopic.
Referenced by com::cosylab::acs::laser::LaserComponent::getHeartbeatTopic(), and cern::laser::business::pojo::HeartbeatImpl::sendHeartbeat().
| Collection cern::laser::business::pojo::CoreServiceImpl::getMultiplicityChildren | ( | String | parentId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getMultiplicityParents | ( | String | childId | ) | [inline] |
| Integer cern::laser::business::pojo::CoreServiceImpl::getMultiplicityThreshold | ( | String | parentId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getNodeChildren | ( | String | parentId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getNodeParents | ( | String | childId | ) | [inline] |
| Collection cern::laser::business::pojo::CoreServiceImpl::getResponsiblePersons | ( | ) | [inline] |
| String cern::laser::business::pojo::CoreServiceImpl::getSearchRootTopic | ( | ) | [inline] |
References searchRootTopic.
Referenced by archiveSearch(), com::cosylab::acs::laser::LaserComponent::getSearchRootTopic(), and search().
| Collection cern::laser::business::pojo::CoreServiceImpl::getSources | ( | ) | [inline] |
References cern::laser::business::dao::SourceDAO::findAllSources(), LOGGER, and sourceDAO.
Referenced by com::cosylab::acs::laser::LaserComponent::getSources().
| void cern::laser::business::pojo::CoreServiceImpl::search | ( | Integer[] | categoryIds, | |
| String | sql, | |||
| String | clientId | |||
| ) | [inline] |
| categoryIds | ||
| sql | ||
| clientId |
References alarmCache, alarmDAO, alarmPublisher, buildCategorySQLFilter(), cern::laser::business::cache::AlarmCache::getReference(), getSearchRootTopic(), LOGGER, cern::laser::business::dao::AlarmDAO::search(), and cern::laser::business::pojo::AlarmPublisherImpl::sendSearch().
Referenced by com::cosylab::acs::laser::LaserComponent::search().
| void cern::laser::business::pojo::CoreServiceImpl::select | ( | Integer | categoryId, | |
| String | clientId | |||
| ) | throws LaserProcessingException [inline, private] |
References alarmCache, alarmPublisher, categoryDAO, cern::laser::business::dao::CategoryDAO::findCategory(), cern::laser::business::data::CategoryActiveList::getActiveAlarms(), cern::laser::business::cache::AlarmCache::getActiveListReference(), getClientRootTopic(), cern::laser::business::data::Category::getPath(), cern::laser::business::cache::AlarmCache::getReference(), cern::laser::business::ProcessingController::isProcessing, LOGGER, and cern::laser::business::pojo::AlarmPublisherImpl::sendInit().
| void cern::laser::business::pojo::CoreServiceImpl::select | ( | Collection | categoryIds, | |
| String | client | |||
| ) | throws LaserProcessingException [inline] |
| void cern::laser::business::pojo::CoreServiceImpl::setAlarmCache | ( | AlarmCache | alarmCache | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setAlarmDAO | ( | AlarmDAO | alarmDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setAlarmPublisher | ( | AlarmPublisherImpl | alarmPublisher | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setCategoryDAO | ( | CategoryDAO | categoryDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setClientRootTopic | ( | String | clientRootTopic | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setHeartbeatFrequency | ( | long | heartbeatFrequency | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setHeartbeatTopic | ( | String | heartbeatTopic | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setResponsiblePersonDAO | ( | ResponsiblePersonDAO | responsiblePersonDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setRootCategoryPK | ( | int | rootCategoryPK | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setSearchRootTopic | ( | String | searchRootTopic | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
| void cern::laser::business::pojo::CoreServiceImpl::setSourceDAO | ( | SourceDAO | sourceDAO | ) | [inline] |
Referenced by com::cosylab::acs::laser::LaserComponent::initialize().
Referenced by archiveSearch(), getActiveMultiplicityChildren(), getActiveNodeChildren(), getAlarmById(), getAlarmByTriplet(), getAlarmsByCategory(), getAlarmsByPriority(), getAlarmsByResponsiblePerson(), getAlarmsBySource(), getMultiplicityChildren(), getMultiplicityParents(), getMultiplicityThreshold(), getNodeChildren(), getNodeParents(), search(), and select().
Referenced by archiveSearch(), getAlarmsByPriority(), and search().
Referenced by archiveSearch(), getCategoryRootTopic(), search(), and select().
Referenced by getAlarmsByCategory(), getCategories(), getCategoryByPath(), getCategoryChildren(), getCategoryParent(), getCategoryTreeRoot(), and select().
String cern::laser::business::pojo::CoreServiceImpl::clientRootTopic [private] |
Referenced by getClientRootTopic().
final long cern::laser::business::pojo::CoreServiceImpl::DEFAULT_HEARTBEAT_FREQUENCY = 60000 [static, private] |
final String cern::laser::business::pojo::CoreServiceImpl::DEFAULT_HEARTBEAT_TOPIC = "CMW.ALARM_SYSTEM.HEARTBEAT" [static, private] |
long cern::laser::business::pojo::CoreServiceImpl::heartbeatFrequency = DEFAULT_HEARTBEAT_FREQUENCY [private] |
Referenced by getHeartbeatFrequency().
String cern::laser::business::pojo::CoreServiceImpl::heartbeatTopic = DEFAULT_HEARTBEAT_TOPIC [private] |
Referenced by getHeartbeatTopic().
boolean cern::laser::business::pojo::CoreServiceImpl::initialized [private] |
final Logger cern::laser::business::pojo::CoreServiceImpl::LOGGER = Logger.getLogger(CoreServiceImpl.class.getName()) [static, private] |
Referenced by archiveSearch(), getActiveMultiplicityChildren(), getActiveNodeChildren(), getAlarmById(), getAlarmByTriplet(), getAlarmsByCategory(), getAlarmsByPriority(), getAlarmsByResponsiblePerson(), getAlarmsBySource(), getCategoryRootTopic(), getMultiplicityChildren(), getMultiplicityParents(), getMultiplicityThreshold(), getNodeChildren(), getNodeParents(), getResponsiblePersons(), getSources(), search(), and select().
Referenced by getAlarmsByResponsiblePerson(), and getResponsiblePersons().
String cern::laser::business::pojo::CoreServiceImpl::searchRootTopic [private] |
Referenced by getSearchRootTopic().
Referenced by getAlarmsBySource(), and getSources().
1.6.2