/*
* $Id: TestConfigurationBrowsing.java,v 1.2 2006/09/25 08:52:36 acaproni Exp $
*
* $Date: 2006/09/25 08:52:36 $
* $Revision: 1.2 $
* $Author: acaproni $
*
* Copyright CERN, All Rights Reserved.
*/
package cern.laser.console;
import java.util.Collection;
import java.util.Iterator;
import cern.laser.console.Configuration;
import cern.laser.console.User;
import cern.laser.console.UserHandler;
public class TestConfigurationBrowsing {
public TestConfigurationBrowsing() {
try {
UserHandler handler = UserHandler.get();
Collection users = handler.getUsers();
Iterator iterator = users.iterator();
while (iterator.hasNext()) {
User user = (User) iterator.next();
System.out.println(user);
Collection configurations = user.getConfigurations();
Iterator conf_iterator = configurations.iterator();
while (conf_iterator.hasNext()) {
Configuration configuration = (Configuration) conf_iterator.next();
System.out.println(configuration);
}
}
} catch (Exception e) {
System.err.println("stack trace : ");
e.printStackTrace();
System.err.println("root cause : ");
e.getCause().printStackTrace();
}
}
public static void main(String[] args) {
TestConfigurationBrowsing testConfigurationBrowsing = new TestConfigurationBrowsing();
}
}