Main Page
|
Namespace List
|
Class Hierarchy
|
Alphabetical List
|
Class List
|
File List
|
Namespace Members
|
Class Members
|
File Members
|
Related Pages
cern::laser::business::pojo::CoreServiceImpl Class Reference
Collaboration diagram for cern::laser::business::pojo::CoreServiceImpl:
[
legend
]
List of all members.
Public Member Functions
void
setAlarmDAO
(
AlarmDAO
alarmDAO
)
void
setCategoryDAO
(
CategoryDAO
categoryDAO
)
void
setResponsiblePersonDAO
(
ResponsiblePersonDAO
responsiblePersonDAO
)
void
setSourceDAO
(
SourceDAO
sourceDAO
)
void
setAlarmCache
(
AlarmCache
alarmCache
)
void
setAlarmPublisher
(
AlarmPublisherImpl
alarmPublisher
)
void
setClientRootTopic
(String
clientRootTopic
)
void
setRootCategoryPK
(int
rootCategoryPK
)
void
setHeartbeatTopic
(String
heartbeatTopic
)
void
setHeartbeatFrequency
(long
heartbeatFrequency
)
void
setSearchRootTopic
(String
searchRootTopic
)
Collection
getActiveMultiplicityChildren
(String parentId)
Collection
getActiveNodeChildren
(String parentId)
Alarm
getAlarmById
(String id)
Alarm
getAlarmByTriplet
(String ff, String fm, Integer fc)
Collection
getAlarmsByCategory
(Integer categoryId)
Collection
getAlarmsByPriority
(Integer priority)
Collection
getAlarmsByResponsiblePerson
(Integer responsibleId)
Collection
getAlarmsBySource
(String sourceId)
Collection
getCategories
()
Category
getCategoryByPath
(String path)
Collection
getCategoryChildren
(Integer nodeId)
Category
getCategoryParent
(Integer nodeId)
String
getCategoryRootTopic
()
Category
getCategoryTreeRoot
()
String
getClientRootTopic
()
Collection
getMultiplicityChildren
(String parentId)
Collection
getMultiplicityParents
(String childId)
Integer
getMultiplicityThreshold
(String parentId)
Collection
getNodeChildren
(String parentId)
Collection
getNodeParents
(String childId)
Collection
getResponsiblePersons
()
Collection
getSources
()
void
select
(Collection categoryIds, String client) throws LaserProcessingException
String
getHeartbeatTopic
()
long
getHeartbeatFrequency
()
String
getSearchRootTopic
()
void
search
(Integer[] categoryIds, String sql, String clientId)
void
archiveSearch
(Integer[] categoryIds, String sql, String clientId)
Private Member Functions
void
select
(Integer categoryId, String clientId) throws LaserProcessingException
String
buildCategorySQLFilter
(Integer[] categoryIds)
Private Attributes
CategoryDAO
categoryDAO
AlarmDAO
alarmDAO
SourceDAO
sourceDAO
ResponsiblePersonDAO
responsiblePersonDAO
AlarmCache
alarmCache
AlarmPublisherImpl
alarmPublisher
String
clientRootTopic
int
rootCategoryPK
String
heartbeatTopic
=
DEFAULT_HEARTBEAT_TOPIC
long
heartbeatFrequency
=
DEFAULT_HEARTBEAT_FREQUENCY
String
searchRootTopic
boolean
initialized
Static Private Attributes
final Logger
LOGGER
= Logger.getLogger(
CoreServiceImpl
.class.getName())
final long
DEFAULT_HEARTBEAT_FREQUENCY
= 60000
final String
DEFAULT_HEARTBEAT_TOPIC
= "CMW.ALARM_SYSTEM.HEARTBEAT"
Detailed Description
Version:
Revision
1.5
Date
2006/09/25 08:52:36
Author:
Francesco Calderini
Katarina Sigerud
Member Function Documentation
void cern::laser::business::pojo::CoreServiceImpl::archiveSearch
(
Integer[]
categoryIds
,
String
sql
,
String
clientId
)
[inline]
Parameters:
categoryIds
sql
clientId
String cern::laser::business::pojo::CoreServiceImpl::buildCategorySQLFilter
(
Integer[]
categoryIds
)
[inline, private]
Parameters:
categoryIds
Returns:
Collection cern::laser::business::pojo::CoreServiceImpl::getActiveMultiplicityChildren
(
String
parentId
)
[inline]
Collection cern::laser::business::pojo::CoreServiceImpl::getActiveNodeChildren
(
String
parentId
)
[inline]
Alarm
cern::laser::business::pojo::CoreServiceImpl::getAlarmById
(
String
id
)
[inline]
Alarm
cern::laser::business::pojo::CoreServiceImpl::getAlarmByTriplet
(
String
ff
,
String
fm
,
Integer
fc
)
[inline]
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]
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]
long cern::laser::business::pojo::CoreServiceImpl::getHeartbeatFrequency
(
)
[inline]
String cern::laser::business::pojo::CoreServiceImpl::getHeartbeatTopic
(
)
[inline]
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]
Returns:
Collection cern::laser::business::pojo::CoreServiceImpl::getSources
(
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::search
(
Integer[]
categoryIds
,
String
sql
,
String
clientId
)
[inline]
Parameters:
categoryIds
sql
clientId
void cern::laser::business::pojo::CoreServiceImpl::select
(
Integer
categoryId
,
String
clientId
)
throws
LaserProcessingException
[inline, private]
void cern::laser::business::pojo::CoreServiceImpl::select
(
Collection
categoryIds
,
String
client
)
throws
LaserProcessingException
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setAlarmCache
(
AlarmCache
alarmCache
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setAlarmDAO
(
AlarmDAO
alarmDAO
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setAlarmPublisher
(
AlarmPublisherImpl
alarmPublisher
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setCategoryDAO
(
CategoryDAO
categoryDAO
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setClientRootTopic
(
String
clientRootTopic
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setHeartbeatFrequency
(
long
heartbeatFrequency
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setHeartbeatTopic
(
String
heartbeatTopic
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setResponsiblePersonDAO
(
ResponsiblePersonDAO
responsiblePersonDAO
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setRootCategoryPK
(
int
rootCategoryPK
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setSearchRootTopic
(
String
searchRootTopic
)
[inline]
void cern::laser::business::pojo::CoreServiceImpl::setSourceDAO
(
SourceDAO
sourceDAO
)
[inline]
Member Data Documentation
AlarmCache
cern::laser::business::pojo::CoreServiceImpl::alarmCache
[private]
AlarmDAO
cern::laser::business::pojo::CoreServiceImpl::alarmDAO
[private]
AlarmPublisherImpl
cern::laser::business::pojo::CoreServiceImpl::alarmPublisher
[private]
CategoryDAO
cern::laser::business::pojo::CoreServiceImpl::categoryDAO
[private]
String
cern::laser::business::pojo::CoreServiceImpl::clientRootTopic
[private]
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]
String
cern::laser::business::pojo::CoreServiceImpl::heartbeatTopic
=
DEFAULT_HEARTBEAT_TOPIC
[private]
boolean
cern::laser::business::pojo::CoreServiceImpl::initialized
[private]
final Logger
cern::laser::business::pojo::CoreServiceImpl::LOGGER
= Logger.getLogger(
CoreServiceImpl
.class.getName())
[static, private]
ResponsiblePersonDAO
cern::laser::business::pojo::CoreServiceImpl::responsiblePersonDAO
[private]
int
cern::laser::business::pojo::CoreServiceImpl::rootCategoryPK
[private]
String
cern::laser::business::pojo::CoreServiceImpl::searchRootTopic
[private]
SourceDAO
cern::laser::business::pojo::CoreServiceImpl::sourceDAO
[private]
The documentation for this class was generated from the following file:
CoreServiceImpl.java
Generated on Thu Apr 30 03:08:49 2009 for ACS Java API by
1.3.8