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

cern::laser::client::impl::services::selection::AlarmSearchHelper Class Reference

List of all members.

Public Member Functions

void search (Selection selection, int nbOfRows) throws LaserConnectionException, LaserException, LaserTimeOutException
void resetSelection () throws LaserException
void onException (MOMException e)

Package Functions

 AlarmSearchHelper (AlarmSearchListener selectionListener) throws LaserException

Private Member Functions

void waitForInit ()
String buildSQLFilter (Selection selection, int nbOfRows)
synchronized void searchFinished (boolean value)
synchronized boolean isSearchFinished ()
synchronized void increaseSearchWaitTime ()
void resetInitWaitTime ()
boolean isSearchTimedOut ()
String getSearchRootTopic () throws LaserException, LaserConnectionException
SubscriptionListener getSearchListener ()
Subscriber getSubscriber () throws LaserException
Integer[] getCategoryIds (Selection selection) throws LaserConnectionException, LaserException

Private Attributes

boolean searchFinished = false
long searchWaitTime = 0
Subscriber cmwSubscriber
String searchRootTopic
boolean cmwConnected = true
AlarmSearchListener searchListener
SubscriptionListener initialSearchListener
AlarmService m_laser

Static Private Attributes

final Logger LOGGER = Logger.getLogger(AlarmSearchHelper.class.getName())
final String LASER_SEARCH_PROPERTY = "LASER_SEARCH"
final long SEARCH_DELAY = 1000
final long SEARCH_TIMEOUT = 60000

Detailed Description

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


Constructor & Destructor Documentation

cern::laser::client::impl::services::selection::AlarmSearchHelper::AlarmSearchHelper AlarmSearchListener  selectionListener  )  throws LaserException [inline, package]
 


Member Function Documentation

String cern::laser::client::impl::services::selection::AlarmSearchHelper::buildSQLFilter Selection  selection,
int  nbOfRows
[inline, private]
 

Integer [] cern::laser::client::impl::services::selection::AlarmSearchHelper::getCategoryIds Selection  selection  )  throws LaserConnectionException, LaserException [inline, private]
 

SubscriptionListener cern::laser::client::impl::services::selection::AlarmSearchHelper::getSearchListener  )  [inline, private]
 

String cern::laser::client::impl::services::selection::AlarmSearchHelper::getSearchRootTopic  )  throws LaserException, LaserConnectionException [inline, private]
 

Subscriber cern::laser::client::impl::services::selection::AlarmSearchHelper::getSubscriber  )  throws LaserException [inline, private]
 

synchronized void cern::laser::client::impl::services::selection::AlarmSearchHelper::increaseSearchWaitTime  )  [inline, private]
 

synchronized boolean cern::laser::client::impl::services::selection::AlarmSearchHelper::isSearchFinished  )  [inline, private]
 

boolean cern::laser::client::impl::services::selection::AlarmSearchHelper::isSearchTimedOut  )  [inline, private]
 

void cern::laser::client::impl::services::selection::AlarmSearchHelper::onException MOMException  e  )  [inline]
 

DOCUMENT ME!

Parameters:
e DOCUMENT ME!

void cern::laser::client::impl::services::selection::AlarmSearchHelper::resetInitWaitTime  )  [inline, private]
 

void cern::laser::client::impl::services::selection::AlarmSearchHelper::resetSelection  )  throws LaserException [inline]
 

void cern::laser::client::impl::services::selection::AlarmSearchHelper::search Selection  selection,
int  nbOfRows
throws LaserConnectionException, LaserException, LaserTimeOutException [inline]
 

synchronized void cern::laser::client::impl::services::selection::AlarmSearchHelper::searchFinished boolean  value  )  [inline, private]
 

void cern::laser::client::impl::services::selection::AlarmSearchHelper::waitForInit  )  [inline, private]
 


Member Data Documentation

boolean cern::laser::client::impl::services::selection::AlarmSearchHelper::cmwConnected = true [private]
 

Subscriber cern::laser::client::impl::services::selection::AlarmSearchHelper::cmwSubscriber [private]
 

SubscriptionListener cern::laser::client::impl::services::selection::AlarmSearchHelper::initialSearchListener [private]
 

final String cern::laser::client::impl::services::selection::AlarmSearchHelper::LASER_SEARCH_PROPERTY = "LASER_SEARCH" [static, private]
 

final Logger cern::laser::client::impl::services::selection::AlarmSearchHelper::LOGGER = Logger.getLogger(AlarmSearchHelper.class.getName()) [static, private]
 

AlarmService cern::laser::client::impl::services::selection::AlarmSearchHelper::m_laser [private]
 

final long cern::laser::client::impl::services::selection::AlarmSearchHelper::SEARCH_DELAY = 1000 [static, private]
 

final long cern::laser::client::impl::services::selection::AlarmSearchHelper::SEARCH_TIMEOUT = 60000 [static, private]
 

boolean cern::laser::client::impl::services::selection::AlarmSearchHelper::searchFinished = false [private]
 

AlarmSearchListener cern::laser::client::impl::services::selection::AlarmSearchHelper::searchListener [private]
 

String cern::laser::client::impl::services::selection::AlarmSearchHelper::searchRootTopic [private]
 

long cern::laser::client::impl::services::selection::AlarmSearchHelper::searchWaitTime = 0 [private]
 


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