

Classes | |
| class | ConfigurationNodeManger |
| class | UserNodeManager |
Public Member Functions | |
| UserExplorer (Collection userList, String loggedUserName) | |
| void | addConfiguration (BeanSupport configuration) throws IntrospectionException |
| void | removeConfiguration (GPNode node) |
| List | getDefinedConfigurationNames (User user) throws LaserConsoleException |
Private Member Functions | |
| void | initializeExplorer () |
| Collection | removeGuestUser (Collection userList) |
| void | expandUserNode (Node node, String nodeName) |
Private Attributes | |
| Collection | userList = null |
| String | loggedUserName = null |
| UserNodeManager | userNodeManager = null |
Static Private Attributes | |
| static final Logger | logger |
| cern::laser::guiplatform::windows::user::UserExplorer::UserExplorer | ( | Collection | userList, | |
| String | loggedUserName | |||
| ) | [inline] |
Creates a new instance of UserExplorer
| userList | list with User objects | |
| loggedUserName |
References initializeExplorer().
| void cern::laser::guiplatform::windows::user::UserExplorer::addConfiguration | ( | BeanSupport | configuration | ) | throws IntrospectionException [inline] |
This method adds cofigurations for given user
| configuration | configuration which should be saved this should be ConfigurationBean object |
References cern::laser::guiplatform::windows::user::UserExplorer::UserNodeManager::addConfiguration(), and userNodeManager.
Referenced by cern::laser::guiplatform::windows::configuration::LoadConfigurationPanel::addNewConfiguration().
| void cern::laser::guiplatform::windows::user::UserExplorer::expandUserNode | ( | Node | node, | |
| String | nodeName | |||
| ) | [inline, private] |
References cern::gp::explorer::TreeExplorer::getTreeAccess().
Referenced by initializeExplorer().
| List cern::laser::guiplatform::windows::user::UserExplorer::getDefinedConfigurationNames | ( | User | user | ) | throws LaserConsoleException [inline] |
| void cern::laser::guiplatform::windows::user::UserExplorer::initializeExplorer | ( | ) | [inline, private] |
initialize explorer
References expandUserNode(), cern::gp::nodes::GPNode::getPeerNode(), cern::gp::explorer::TreeExplorer::getTreeAccess(), loggedUserName, logger, removeGuestUser(), cern::gp::explorer::TreeExplorer::setRootNode(), userList, and userNodeManager.
Referenced by UserExplorer().
| void cern::laser::guiplatform::windows::user::UserExplorer::removeConfiguration | ( | GPNode | node | ) | [inline] |
References cern::gp::nodes::children::NodeCollection::getChildrenManager(), cern::gp::nodes::GPNode::getNodeCollection(), cern::gp::nodes::GPNode::getParent(), and cern::laser::guiplatform::windows::user::UserExplorer::ConfigurationNodeManger::removeConfiguration().
Referenced by cern::laser::guiplatform::windows::configuration::LoadConfigurationPanel::removeConfiguration().
| Collection cern::laser::guiplatform::windows::user::UserExplorer::removeGuestUser | ( | Collection | userList | ) | [inline, private] |
Removes guest user from Collection used to initialize UserExplorer
References logger.
Referenced by initializeExplorer().
String cern::laser::guiplatform::windows::user::UserExplorer::loggedUserName = null [private] |
user who is logged
Referenced by initializeExplorer().
final Logger cern::laser::guiplatform::windows::user::UserExplorer::logger [static, private] |
LogFactory.getLogger(UserExplorer.class.getName())
Referenced by initializeExplorer(), and removeGuestUser().
Collection cern::laser::guiplatform::windows::user::UserExplorer::userList = null [private] |
user list
Referenced by initializeExplorer().
UserNodeManager cern::laser::guiplatform::windows::user::UserExplorer::userNodeManager = null [private] |
user node manager
Referenced by addConfiguration(), getDefinedConfigurationNames(), and initializeExplorer().
1.6.2