|
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.
|