

Classes | |
| class | SaveConfigurationOptionPane |
Public Member Functions | |
| ConsoleConfigurationPanel (ConsoleConfigurationWindow parentWindow, Configuration configuration) throws LaserConsoleException | |
| void | removeFilter (GPNode node) |
| void | removeAllFilters () |
| void | setInUpdateMode (String name, String operator, String value, String buttonName) |
| void | updateCategoryTreeExplorer () throws IntrospectionException, CloneNotSupportedException |
| void | loadAllCategoriesInTreeExplorer () throws IntrospectionException, CloneNotSupportedException |
| void | addCategory (GPNode node) throws IntrospectionException, CloneNotSupportedException |
| void | addCategoryWithoutChildren (GPNode node) throws IntrospectionException, CloneNotSupportedException |
| void | addSubCategories (GPNode node) throws IntrospectionException, CloneNotSupportedException |
| void | removeCategoryWithoutChildren (GPNode node) throws IntrospectionException, CloneNotSupportedException |
| void | removeSubCategories (GPNode node) throws IntrospectionException, CloneNotSupportedException |
| void | removeCategory (GPNode node) |
| void | removeAllCategories () |
| void | updateConfiguration (Configuration newConfiguration, String ownerLogin) throws LaserConsoleException |
| void | configurationChanged () |
Protected Member Functions | |
| void | makeCategoryPanel () |
| void | makeFiltersPanel () throws LaserConsoleException |
| void | makeBehaviorPanel () throws LaserConsoleException |
Private Member Functions | |
| void | initComponents () throws LaserConsoleException |
| void | applyButtonActionPerformed (java.awt.event.ActionEvent evt) |
| void | saveButtonActionPerformed (java.awt.event.ActionEvent evt) |
| Configuration | createConfiguration (String confName, boolean _default) |
| void | resetButtonActionPerformed (java.awt.event.ActionEvent evt) |
Private Attributes | |
| JTabbedPane | mainPane = null |
| ChooseCategoryPanel | categoryPanel = null |
| CreateFiltersPanel | filtersPanel = null |
| ConfigureBehaviourPanel | behaviourPanel = null |
| JLabel | infoLabel = null |
| JButton | saveButton = null |
| JButton | resetButton = null |
| JButton | applyButton = null |
| JButton | closeButton = null |
| Configuration | configuration = null |
| ConsoleConfigurationWindow | parentWindow = null |
| boolean | overwritten = false |
| SaveConfigurationOptionPane | optionPane = null |
| User | loggedUser = null |
| boolean | ownConfiguration = true |
Static Private Attributes | |
| static Logger | logger |
| cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::ConsoleConfigurationPanel | ( | ConsoleConfigurationWindow | parentWindow, | |
| Configuration | configuration | |||
| ) | throws LaserConsoleException [inline] |
Creates a new instance of ConsoleConfigurationPanel
| configuration | configuration for which this panel is created |
References configuration, initComponents(), and parentWindow.
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::addCategory | ( | GPNode | node | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::addCategoryWithoutChildren | ( | GPNode | node | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::addSubCategories | ( | GPNode | node | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::applyButtonActionPerformed | ( | java.awt.event.ActionEvent | evt | ) | [inline, private] |
References configuration, createConfiguration(), cern::laser::console::Configuration::getBehaviour(), cern::laser::console::Behaviour::getColumnsToDisplay(), cern::laser::console::Configuration::getName(), cern::laser::client::services::selection::Selection::getReducedMaskedSelection(), cern::laser::client::LaserException::getRootCause(), cern::laser::console::Configuration::getSelection(), infoLabel, loggedUser, logger, ownConfiguration, cern::laser::client::services::selection::AlarmSelectionHandler::resetSelection(), saveButton, and cern::laser::client::services::selection::AlarmSelectionHandler::select().
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::configurationChanged | ( | ) | [inline] |
method used when loaded configuration has changed
Referenced by addCategory(), addCategoryWithoutChildren(), addSubCategories(), removeAllCategories(), removeAllFilters(), removeCategory(), removeCategoryWithoutChildren(), removeFilter(), removeSubCategories(), and resetButtonActionPerformed().
| Configuration cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::createConfiguration | ( | String | confName, | |
| boolean | _default | |||
| ) | [inline, private] |
| confName | configuration name | |
| _default | is configuration should be default |
References cern::laser::client::services::selection::FilterSelection::addAll(), cern::laser::client::services::selection::CategorySelection::addAll(), behaviourPanel, categoryPanel, configuration, cern::laser::console::Configuration::createBehaviour(), cern::laser::client::services::selection::Selection::createCategorySelection(), cern::laser::console::User::createConfiguration(), cern::laser::client::services::selection::Selection::createFilterSelection(), filtersPanel, cern::laser::console::Configuration::getAcknowledged(), cern::laser::console::Configuration::getAutoHighlighted(), cern::laser::console::Configuration::getAutoKlaxoned(), cern::laser::console::Configuration::getBehaviour(), cern::laser::guiplatform::windows::category::ChooseCategoryPanel::getChoosenCategories(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::getColumnsToDisplay(), cern::laser::console::User::getConfiguration(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::getDailyPrinter(), cern::laser::guiplatform::windows::filter::CreateFiltersPanel::getDefinedFilters(), cern::laser::console::Configuration::getHighlighted(), cern::laser::console::Configuration::getInhibited(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::getKlaxonVolume(), cern::laser::console::Configuration::getMasked(), cern::laser::client::LaserException::getRootCause(), cern::laser::console::Configuration::getSelection(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isAlarmAutoKlaxon(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isAlarmAutoTerminated(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isAlarmDistinguished(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isDailyPrinting(), cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isReducedMaskedFlagOn(), loggedUser, logger, overwritten, cern::laser::console::Configuration::setAcknowledged(), cern::laser::console::Behaviour::setAlarmAutoKlaxon(), cern::laser::console::Behaviour::setAlarmAutoTerminated(), cern::laser::console::Behaviour::setAlarmDistinguished(), cern::laser::console::Configuration::setAutoHighlighted(), cern::laser::console::Configuration::setAutoKlaxoned(), cern::laser::console::Configuration::setBehaviour(), cern::laser::client::services::selection::Selection::setCategorySelection(), cern::laser::console::Behaviour::setColumnsToDisplay(), cern::laser::console::Behaviour::setDailyPrinter(), cern::laser::console::Behaviour::setDailyPrinting(), cern::laser::console::User::setDefaultConfiguration(), cern::laser::client::services::selection::Selection::setFilterSelection(), cern::laser::console::Configuration::setHighlighted(), cern::laser::console::Configuration::setInhibited(), cern::laser::console::Behaviour::setKlaxonVolume(), cern::laser::console::Configuration::setMasked(), cern::laser::client::services::selection::Selection::setReducedMaskedSelection(), and cern::laser::console::Configuration::setSelection().
Referenced by applyButtonActionPerformed(), and saveButtonActionPerformed().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::initComponents | ( | ) | throws LaserConsoleException [inline, private] |
References applyButton, applyButtonActionPerformed(), org::openide::windows::TopComponent::close(), closeButton, configuration, cern::laser::console::Configuration::getName(), infoLabel, mainPane, makeBehaviorPanel(), makeCategoryPanel(), makeFiltersPanel(), parentWindow, resetButton, resetButtonActionPerformed(), saveButton, and saveButtonActionPerformed().
Referenced by ConsoleConfigurationPanel().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::loadAllCategoriesInTreeExplorer | ( | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::makeBehaviorPanel | ( | ) | throws LaserConsoleException [inline, protected] |
This method create tabbed pane for "behaviour"
References behaviourPanel, configuration, and mainPane.
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::makeCategoryPanel | ( | ) | [inline, protected] |
This method create tabbed pane for category browser
References categoryPanel, configuration, and mainPane.
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::makeFiltersPanel | ( | ) | throws LaserConsoleException [inline, protected] |
This method create tabbed pane for filters
References configuration, filtersPanel, and mainPane.
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeAllCategories | ( | ) | [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeAllFilters | ( | ) | [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeCategory | ( | GPNode | node | ) | [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeCategoryWithoutChildren | ( | GPNode | node | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeFilter | ( | GPNode | node | ) | [inline] |
This methods removes filter from defined filter list
| node | filter object |
References configurationChanged(), filtersPanel, and cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::removeSubCategories | ( | GPNode | node | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::resetButtonActionPerformed | ( | java.awt.event.ActionEvent | evt | ) | [inline, private] |
References behaviourPanel, categoryPanel, configurationChanged(), filtersPanel, and cern::laser::guiplatform::windows::filter::CreateFiltersPanel::reset().
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButtonActionPerformed | ( | java.awt.event.ActionEvent | evt | ) | [inline, private] |
References cern::laser::guiplatform::windows::configuration::ConsoleConfigurationWindow::addConfigurationToList(), configuration, createConfiguration(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::getConfigurationName(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationWindow::getDefinedConfigurations(), cern::laser::client::LaserException::getRootCause(), infoLabel, loggedUser, logger, optionPane, parentWindow, saveButton, cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::shouldBeDefault(), and cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::shouldBeSaved().
Referenced by initComponents().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::setInUpdateMode | ( | String | name, | |
| String | operator, | |||
| String | value, | |||
| String | buttonName | |||
| ) | [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::updateCategoryTreeExplorer | ( | ) | throws IntrospectionException, CloneNotSupportedException [inline] |
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::updateConfiguration | ( | Configuration | newConfiguration, | |
| String | ownerLogin | |||
| ) | throws LaserConsoleException [inline] |
Updates configuration panel, when user wants to load configuration (ConfigurationLoad action)
| newConfiguration | configuration to be loaded |
References behaviourPanel, categoryPanel, configuration, filtersPanel, cern::laser::console::Configuration::getName(), infoLabel, logger, ownConfiguration, saveButton, cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::updateBehaviour(), cern::laser::guiplatform::windows::category::ChooseCategoryPanel::updateCategorySelection(), and cern::laser::guiplatform::windows::filter::CreateFiltersPanel::updateFilterSelection().
JButton cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::applyButton = null [private] |
apply button
Referenced by initComponents().
ConfigureBehaviourPanel cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::behaviourPanel = null [private] |
behaviour panel, contains things like "New alarm behaviour" as well as columns to be displayed
Referenced by createConfiguration(), makeBehaviorPanel(), resetButtonActionPerformed(), and updateConfiguration().
ChooseCategoryPanel cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::categoryPanel = null [private] |
category panel
Referenced by addCategory(), addCategoryWithoutChildren(), addSubCategories(), createConfiguration(), loadAllCategoriesInTreeExplorer(), makeCategoryPanel(), removeAllCategories(), removeCategory(), removeCategoryWithoutChildren(), removeSubCategories(), resetButtonActionPerformed(), updateCategoryTreeExplorer(), and updateConfiguration().
JButton cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::closeButton = null [private] |
close button
Referenced by initComponents().
CreateFiltersPanel cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::filtersPanel = null [private] |
category panel
Referenced by createConfiguration(), makeFiltersPanel(), removeAllFilters(), removeFilter(), resetButtonActionPerformed(), setInUpdateMode(), and updateConfiguration().
JLabel cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::infoLabel = null [private] |
info label, tells wich configuration is currently loaded
Referenced by applyButtonActionPerformed(), initComponents(), saveButtonActionPerformed(), and updateConfiguration().
User cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::loggedUser = null [private] |
Referenced by applyButtonActionPerformed(), createConfiguration(), and saveButtonActionPerformed().
Logger cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::logger [static, private] |
LogFactory.getLogger(ConsoleConfigurationPanel.class.getName())
Referenced by applyButtonActionPerformed(), createConfiguration(), cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::initComponents(), saveButtonActionPerformed(), and updateConfiguration().
JTabbedPane cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::mainPane = null [private] |
main panel
Referenced by initComponents(), makeBehaviorPanel(), makeCategoryPanel(), and makeFiltersPanel().
SaveConfigurationOptionPane cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::optionPane = null [private] |
Referenced by saveButtonActionPerformed().
boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::overwritten = false [private] |
Referenced by createConfiguration().
boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::ownConfiguration = true [private] |
Referenced by applyButtonActionPerformed(), and updateConfiguration().
ConsoleConfigurationWindow cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::parentWindow = null [private] |
main/parent window (something like mediator)
Referenced by ConsoleConfigurationPanel(), initComponents(), and saveButtonActionPerformed().
JButton cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::resetButton = null [private] |
reset button
Referenced by initComponents().
JButton cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButton = null [private] |
save button
Referenced by applyButtonActionPerformed(), initComponents(), saveButtonActionPerformed(), and updateConfiguration().
1.6.2