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

cern::laser::guiplatform::windows::user::UserExplorer Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::user::UserExplorer:

Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::user::UserExplorer:

Collaboration graph
[legend]
List of all members.

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

final Logger logger

Detailed Description

Author:
pawlowsk


Constructor & Destructor Documentation

cern::laser::guiplatform::windows::user::UserExplorer::UserExplorer Collection  userList,
String  loggedUserName
[inline]
 

Creates a new instance of UserExplorer

Parameters:
userList list with User objects
loggedUserName 


Member Function Documentation

void cern::laser::guiplatform::windows::user::UserExplorer::addConfiguration BeanSupport  configuration  )  throws IntrospectionException [inline]
 

This method adds cofigurations for given user

Parameters:
configuration configuration which should be saved this should be ConfigurationBean object

void cern::laser::guiplatform::windows::user::UserExplorer::expandUserNode Node  node,
String  nodeName
[inline, private]
 

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

void cern::laser::guiplatform::windows::user::UserExplorer::removeConfiguration GPNode  node  )  [inline]
 

Collection cern::laser::guiplatform::windows::user::UserExplorer::removeGuestUser Collection  userList  )  [inline, private]
 

Removes guest user from Collection used to initialize UserExplorer


Member Data Documentation

String cern::laser::guiplatform::windows::user::UserExplorer::loggedUserName = null [private]
 

user who is logged

final Logger cern::laser::guiplatform::windows::user::UserExplorer::logger [static, private]
 

Initial value:

LogFactory.getLogger(UserExplorer.class.getName())

Collection cern::laser::guiplatform::windows::user::UserExplorer::userList = null [private]
 

user list

UserNodeManager cern::laser::guiplatform::windows::user::UserExplorer::userNodeManager = null [private]
 

user node manager


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