From 4567aac0c3727c26d4b6924decccf36c1ff42243 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 2 Sep 2008 13:25:46 +0000
Subject: [PATCH] LMS-445 add project to CI

SVN: 8182
---
 openbis/.classpath                            |   2 +
 openbis/etc/log.xml                           |  55 ++++++++++++++++++
 ...nBIS GWT Shell (Hosted Mode, Linux).launch |  21 +++++++
 ...penBIS GWT Shell (Hosted Mode, Mac).launch |  21 +++++++
 ...IS GWT Shell (Hosted Mode, Windows).launch |  21 +++++++
 .../ch/systemsx/cisd/openbis/OpenBIS.gwt.xml  |  19 ++++++
 .../web/client/dto/DatabaseInstance.java      |  51 ++++++++++++++++
 .../client/web/server}/.gitignore             |   0
 .../cisd/openbis/public/images/favicon.ico    | Bin 0 -> 4542 bytes
 .../cisd/openbis/public/images/favicon.png    | Bin 0 -> 707 bytes
 .../systemsx/cisd/openbis/public/index.html   |  17 ++++++
 .../systemsx/cisd/openbis/server/.gitignore   |   0
 12 files changed, 207 insertions(+)
 create mode 100644 openbis/etc/log.xml
 create mode 100644 openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch
 create mode 100644 openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch
 create mode 100644 openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/DatabaseInstance.java
 rename openbis/source/java/ch/systemsx/cisd/openbis/{client => generic/client/web/server}/.gitignore (100%)
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.ico
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.png
 create mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
 delete mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/server/.gitignore

diff --git a/openbis/.classpath b/openbis/.classpath
index 65931f48637..e3f870e5534 100644
--- a/openbis/.classpath
+++ b/openbis/.classpath
@@ -9,5 +9,7 @@
 	<classpathentry combineaccessrules="false" kind="src" path="/lims"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/lims_base"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/server-common"/>
+	<classpathentry kind="lib" path="/libraries/gwt1.5/gwt-user.jar"/>
+	<classpathentry kind="lib" path="/libraries/testng/testng-jdk15.jar" sourcepath="/libraries/testng/src.zip"/>
 	<classpathentry kind="output" path="targets/classes"/>
 </classpath>
diff --git a/openbis/etc/log.xml b/openbis/etc/log.xml
new file mode 100644
index 00000000000..9f527877c12
--- /dev/null
+++ b/openbis/etc/log.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!--
+  // This configuration file is suitable for testing purposes. 
+-->
+<log4j:configuration debug="true" xmlns:log4j='http://jakarta.apache.org/log4j/'>
+
+  <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
+    <layout class="org.apache.log4j.PatternLayout">
+      <!--
+        // %d: outputs the date of the logging event.
+        // %-5p: priority (i.e. level) of the logging event should be left justified to
+        //       a width of five characters.
+        // %t: outputs the name of the thread that generated the logging event.
+        // %c: outputs the category of the logging event.
+        // %m: outputs the application supplied message associated with the logging event.
+        // %n: outputs the platform dependent line separator character or characters.
+        // %X: outputs the MDC (mapped diagnostic context) associated with the thread that generated the logging event.
+      -->
+      <param name="ConversionPattern"
+        value="%d %-5p [%t]%X{sessionInfo} %c - %m%n" />
+    </layout>
+  </appender>
+
+  <!--
+    // Defined but not used right now.
+  -->
+  <appender name="NULL" class="org.apache.log4j.varia.NullAppender" />
+
+  <!--
+    // Enable full wire (header and content) + context logging
+    // For more information look at http://jakarta.apache.org/commons/httpclient/logging.html.
+    // We do not need to set a level value here as loggers inherit their level from the root logger.
+  -->
+
+  <!-- 
+    // Do not use log level debug otherwise plain passwords are readable.
+  -->
+  <logger name="httpclient.wire">
+    <level value="ERROR" />
+  </logger>
+
+  <!--
+    <logger name="org.apache.commons.httpclient">
+    <level value="DEBUG" />
+    </logger>
+  -->
+
+  <root>
+    <priority value="debug" />
+    <appender-ref ref="STDOUT" />
+  </root>
+
+</log4j:configuration>
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch
new file mode 100644
index 00000000000..47b603b2c46
--- /dev/null
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Linux).launch	
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/openbis"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/linux/gwt-dev-linux.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out targets/www ch.systemsx.cisd.openbis.OpenBIS/index.html"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="openbis"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dlog4j.configuration=etc/log.xml&#13;&#10;-Xmx512M&#13;&#10;-ea"/>
+</launchConfiguration>
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch
new file mode 100644
index 00000000000..6478963fd84
--- /dev/null
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Mac).launch	
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/openbis"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/mac/gwt-dev-mac.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out targets/www ch.systemsx.cisd.openbis.OpenBIS/index.html"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="openbis"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XstartOnFirstThread&#13;&#10;-Dlog4j.configuration=etc/log.xml&#13;&#10;-Xmx512M&#13;&#10;-ea"/>
+</launchConfiguration>
diff --git a/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch
new file mode 100644
index 00000000000..3b19090cd92
--- /dev/null
+++ b/openbis/resource/eclipse/openBIS GWT Shell (Hosted Mode, Windows).launch	
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/openbis"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;openbis&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/openbis/source/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;openbis&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/libraries/gwt1.5/windows/gwt-dev-windows.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out targets/www ch.systemsx.cisd.openbis.OpenBIS/index.html"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="openbis"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dlog4j.configuration=etc/log.xml&#13;&#10;-Xmx512M&#13;&#10;-ea"/>
+</launchConfiguration>
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
new file mode 100644
index 00000000000..b46c8ada705
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/OpenBIS.gwt.xml
@@ -0,0 +1,19 @@
+<module>
+    <!--
+        // Inherit the core Web Toolkit stuff.
+    -->
+    <inherits name='com.google.gwt.user.User'/>
+    <inherits name="com.google.gwt.user.theme.chrome.Chrome"/>
+    <inherits name="com.google.gwt.i18n.I18N" />
+    
+    <entry-point class='ch.systemsx.cisd.openbis.generic.client.web.client.application.Client' />
+    
+    <!--
+        // Source path elements to Java classes to be compiled to JavaScript
+    -->
+    <source path="generic/client/web/client" />
+    <--source path="plugin/hcs/client/web/client" /-->
+
+    <!-- Do not define servlets here, use web.xml -->
+
+</module>
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/DatabaseInstance.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/DatabaseInstance.java
new file mode 100644
index 00000000000..ca1c74e2d9f
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/DatabaseInstance.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2008 ETH Zuerich, CISD
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package ch.systemsx.cisd.openbis.generic.client.web.client.dto;
+
+import com.google.gwt.user.client.rpc.IsSerializable;
+
+/**
+ * 
+ *
+ * @author Franz-Josef Elmer
+ */
+public class DatabaseInstance implements IsSerializable
+{
+    private String code;
+    
+    private String uuid;
+
+    public final String getCode()
+    {
+        return code;
+    }
+
+    public final void setCode(String code)
+    {
+        this.code = code;
+    }
+
+    public final String getUuid()
+    {
+        return uuid;
+    }
+
+    public final void setUuid(String uuid)
+    {
+        this.uuid = uuid;
+    }
+}
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/client/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/.gitignore
similarity index 100%
rename from openbis/source/java/ch/systemsx/cisd/openbis/client/.gitignore
rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/.gitignore
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.ico b/openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..5d077385c909f1be1f4d7a98b193ed1c7bca72d1
GIT binary patch
literal 4542
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

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.png b/openbis/source/java/ch/systemsx/cisd/openbis/public/images/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5b30672e374063ad0b36c4469a028e9e61090d7
GIT binary patch
literal 707
zcmV;!0zCbRP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00009a7bBm001r{
z001r{0eGc9b^rhX2XskIMF-ad7ZEZ6&JsRh0007FNkl<ZD9>$@TS$~q6ouD0=l{oX
zpi*h3LWt6g6fDz7XUtM8C=3jui@roi`5+3Cj0J)gY7r=;1-?XK#N@*i5p)^vS!3l$
zT4a>?P}GY>R~vt4{&RK@<Be=Ruf5k^ADe|0H9UB(q^jBP)ENN`OJo8~zM*fyP<^3G
zYwip*-XA7_F<w)UsV(tKpt&<pdoLh~teo-n_85y`Vep2BfeVj@OacG`&AVHAU)J1x
zF+<G4S%M>0bhNc3td8@&nlOkDy#J&NxDw+9W3%p_k?PxnVF(+i%f)%evXVtzU0uqW
zxOI+L-|Gp3_`vvQox_<JPYkWSBWLamhQMu{E*0e-cP4Xy5fK0dc!tMMT=z|ru)-WT
zeb}an%!XT2B%+vXEy^o#r7(a2TI5y^6lWw!Qf2L3VN*_rO%760+60=8=9aip_#A`T
zgoqR{@#SYQ6y9K8!5AB#{9)C#Bu5Ni1Wo$~q9K)GDoGF^Ln<&uL|_ZB7ZMb3)jwA0
z>5-=FbRV+mBB!x~I6r?dr#x@Vd<dWCeQj{8!qfMMG%iH6MYmcsp=s05+}@{G`bH%!
z8c;y{v$qwVeuKD$sj~;N)8g%$9B~(q<V1570(X1;ZI4G~q=N!(4!tY)^amBwA<q>$
zEAzJs0AMGxQ;Ddu<B37M%IoKhm+njz8w-j`Z*&J0)1m4MomIQj#oP-rAY<*SmCK{L
z-h7xL-aYowzAQ?c{553~voNYH*nVnHdSo{iRV>}HIV@GR*Dn>m{tjy8`57ToNu}I-
pw+Z}594OnBMoN933RUmR`U_EO4a}K3EwTUr002ovPDHLkV1f|?F*pDK

literal 0
HcmV?d00001

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html b/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
new file mode 100644
index 00000000000..118fc98b418
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/index.html
@@ -0,0 +1,17 @@
+<html>
+<head>
+<title>openBIS</title>
+<!--
+// This script loads your compiled module. If you add any GWT meta tags, they must be added before this line.
+-->
+<script language="javascript" src="ch.systemsx.cisd.openbis.OpenBIS.nocache.js"></script>
+
+<link rel="shortcut icon" href="images/favicon.ico" />
+<link rel="icon" type="image/png" href="images/favicon.png" />
+</head>
+<!--
+// The body can have arbitrary html, or you can leave the body empty if you want to create a completely dynamic ui.
+-->
+<body>
+</body>
+</html>
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/server/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/server/.gitignore
deleted file mode 100644
index e69de29bb2d..00000000000
-- 
GitLab