From: <pka...@us...> - 2009-07-08 12:50:57
|
Revision: 328 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=328&view=rev Author: pkasprzak Date: 2009-07-08 12:50:50 +0000 (Wed, 08 Jul 2009) Log Message: ----------- * Support for getOutboundClients() in configuration manager (+ WSDL / XSD) * Impoved webconfig test Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java Modified: trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java 2009-07-08 12:50:45 UTC (rev 327) +++ trunk/sandbox/lsf-adapter-demo/WebConfig-test/src/java/de/campussource/cse/webconfig/Main.java 2009-07-08 12:50:50 UTC (rev 328) @@ -19,17 +19,51 @@ private static ConfigurationManagerRemote configurationManager; /** + * Print string + * + * @param string + */ + private static void print(String string) { + System.out.println(string); + } + + /** + * Print underlined string :) + * * @param args the command line arguments */ + private static void printUnderlined(String string) { + int c = string.length(); + StringBuffer buffer = new StringBuffer(); + for (int i = 1; i < c; i++) { + buffer.append("-"); + } + print(string); + print(buffer.toString()); + } + public static void main(String[] args) throws NamingException { // TODO code application logic here Context ctx = new InitialContext(); configurationManager = (ConfigurationManagerRemote) ctx.lookup("cse/ConfigurationManager"); - List<Setting> settings = configurationManager.getSettings(); - for (Setting setting : settings) { - System.out.println("Name:" + setting.getName() + "; value: " + setting.getAsString()); + printUnderlined("Printing categories + settings:"); + print(""); + for (SettingCategory category : configurationManager.getCategories()) { + printUnderlined("Category: [" + category.getName() + "]:"); + print(""); + for (Setting setting : category.getSettings()) { + print("Setting: [" + setting.getName() + "]; value: [" + setting.getAsString() + "]"); + } + print(""); } + + printUnderlined("Printing outbound clients:"); + print(""); + for (String client : configurationManager.getOutboundClients()) { + print("Client: [" + client + "]"); + } + print(""); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |