cern::laser::client::LaserException Class Reference

Inheritance diagram for cern::laser::client::LaserException:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::client::LaserException:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LaserException ()
 LaserException (String message)
 LaserException (String message, Throwable cause)
Throwable getRootCause ()

Private Attributes

Throwable cause = null

Detailed Description

Laser client exception.


Constructor & Destructor Documentation

cern::laser::client::LaserException::LaserException (  )  [inline]

Default constructor.

cern::laser::client::LaserException::LaserException ( String  message  )  [inline]

Constructor. Build a new LaserException and set the message.

Parameters:
message the message
cern::laser::client::LaserException::LaserException ( String  message,
Throwable  cause 
) [inline]

Constructor. Build a new LaserException and set the message and the root exception.

Parameters:
message the message
cause the root exception

Member Function Documentation

Throwable cern::laser::client::LaserException::getRootCause (  )  [inline]

Return the root exception.

Returns:
the root exception, null if none

References cause.

Referenced by cern::laser::guiplatform::alarms::AlarmContainer::acknowledge(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::applyButtonActionPerformed(), cern::laser::guiplatform::alarms::AlarmContainer::clearAutoHighlightedList(), cern::laser::guiplatform::alarms::AlarmContainer::clearInhibitList(), cern::laser::guiplatform::alarms::AlarmContainer::clearMaskList(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::createConfiguration(), cern::laser::guiplatform::alarms::AlarmBean::details(), cern::laser::guiplatform::alarms::AlarmContainer::highlight(), cern::laser::guiplatform::alarms::AlarmContainer::highlightAndKlaxon(), cern::laser::guiplatform::alarms::AlarmContainer::inhibit(), cern::laser::guiplatform::windows::category::CategoryTreeExplorer::CategoryTreeNodeManager::initChildrenList(), cern::laser::guiplatform::windows::category::ChooseCategoryPanel::initComponents(), cern::laser::guiplatform::windows::login::AlarmConsoleLoginWindow::login(), cern::laser::guiplatform::alarms::AlarmContainer::mask(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::onException(), cern::laser::guiplatform::actions::alarms::ShowNodeChildrenAction::performAction(), cern::laser::guiplatform::actions::alarms::ShowMultiplicityChildrenAction::performAction(), cern::laser::guiplatform::actions::category::ShowAlarmByCategoryAction::performAction(), cern::laser::guiplatform::actions::alarms::ShowActiveNodeChildrenAction::performAction(), cern::laser::guiplatform::actions::alarms::ShowActiveMultiplicityChildrenAction::performAction(), cern::laser::guiplatform::actions::LogoutAction::performAction(), cern::laser::guiplatform::actions::configuration::ConfigurationWindowAction::performAction(), cern::laser::guiplatform::windows::login::AlarmConsoleLoginWindow::postInitComponents(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButtonActionPerformed(), cern::laser::guiplatform::alarms::AlarmContainer::setActiveListFont(), cern::laser::guiplatform::alarms::AlarmContainer::setNewIndicator(), cern::laser::test::TestConfiguration::TestConfiguration(), cern::laser::test::TestConfigurationWindow::testConsoleConfigurationWindow(), cern::laser::test::TestSelection::TestSelection(), cern::laser::test::TestUserCreation::TestUserCreation(), cern::laser::guiplatform::alarms::AlarmContainer::unacknowledge(), cern::laser::guiplatform::alarms::AlarmContainer::unhighlightAndKlaxon(), cern::laser::guiplatform::alarms::AlarmContainer::uninhibit(), cern::laser::guiplatform::alarms::AlarmContainer::unmask(), and cern::laser::guiplatform::alarms::AlarmContainer::updateAlarmMaskedOnList().


Member Data Documentation

Throwable cern::laser::client::LaserException::cause = null [private]

Referenced by getRootCause().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2