|
From: <id...@us...> - 2009-04-22 19:08:59
|
Revision: 162
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=162&view=rev
Author: idueppe
Date: 2009-04-22 19:08:03 +0000 (Wed, 22 Apr 2009)
Log Message:
-----------
add initial project structure for oca-ilias
Modified Paths:
--------------
trunk/cse-ip/pom.xml
Added Paths:
-----------
trunk/cse-ip/oca-ilias/
trunk/cse-ip/oca-ilias/build.xml
trunk/cse-ip/oca-ilias/pom.xml
trunk/cse-ip/oca-ilias/src/
trunk/cse-ip/oca-ilias/src/main/
trunk/cse-ip/oca-ilias/src/main/java/
trunk/cse-ip/oca-ilias/src/main/resources/
trunk/cse-ip/oca-ilias/src/main/resources/META-INF/
trunk/cse-ip/oca-ilias/src/test/
trunk/cse-ip/oca-ilias/src/test/java/
trunk/cse-ip/oca-ilias/src/test/java/de/
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/Ilias.java
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/IliasDummyWebServiceServer.java
trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/LectureWebServiceTest.java
trunk/cse-ip/oca-ilias/src/test/resources/
trunk/cse-ip/oca-ilias/src/test/resources/META-INF/
trunk/cse-ip/oca-ilias/src/test/resources/log4j.properties
Added: trunk/cse-ip/oca-ilias/build.xml
===================================================================
--- trunk/cse-ip/oca-ilias/build.xml (rev 0)
+++ trunk/cse-ip/oca-ilias/build.xml 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,34 @@
+<project name="cse-ip :: oca :: ilias :: build" default="install" basedir=".">
+ <condition property="maven.executable" value="mvn.bat" else="mvn"><os family="windows" /></condition>
+
+ <target name="compile">
+ <exec executable="${maven.executable}">
+ <arg line="install"/>
+ </exec>
+ </target>
+
+ <target name="clean">
+ <exec executable="${maven.executable}">
+ <arg line="clean"/>
+ </exec>
+ </target>
+
+ <target name="install" depends="clean">
+ <exec executable="${maven.executable}">
+ <arg line="install"/>
+ </exec>
+ </target>
+
+ <target name="eclipse">
+ <exec executable="${maven.executable}">
+ <arg line="eclipse:clean eclipse:eclipse"/>
+ </exec>
+ </target>
+
+ <target name="wsimport">
+ <exec executable="${maven.executable}">
+ <arg line="jaxws:wsimport"/>
+ </exec>
+ </target>
+
+</project>
Property changes on: trunk/cse-ip/oca-ilias/build.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/cse-ip/oca-ilias/pom.xml
===================================================================
--- trunk/cse-ip/oca-ilias/pom.xml (rev 0)
+++ trunk/cse-ip/oca-ilias/pom.xml 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>cse-ip</artifactId>
+ <groupId>de.campussource.cse</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>de.campussource.cse</groupId>
+ <artifactId>oca-ilias</artifactId>
+ <packaging>ejb</packaging>
+ <name>Outbound Client Adapter for Ilias</name>
+ <version>1.0-SNAPSHOT</version>
+
+ <dependencies>
+ <dependency>
+ <groupId>de.campussource.cse</groupId>
+ <artifactId>test-utilities</artifactId>
+ <version>${pom.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.ws</groupId>
+ <artifactId>jaxws-rt</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.ejb</groupId>
+ <artifactId>ejb-api</artifactId>
+ <version>3.0</version>
+ <!-- <scope>provided</scope>-->
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <testResources>
+ <testResource>
+ <directory>${basedir}/src/test/resources</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ </testResource>
+ </testResources>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.2</version>
+ <executions>
+ <execution>
+ <id>add-test-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/sources-generated</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-ejb-plugin</artifactId>
+ <configuration>
+ <ejbVersion>3.0</ejbVersion>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jaxws-maven-plugin</artifactId>
+ <version>1.10</version>
+ <executions>
+ <execution>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>wsimport</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <staleFile>${project.build.directory}/jaxws/stale/wsdl.IliasWebService.done</staleFile>
+ <packageName>de.campussource.cse.oca.ilias</packageName>
+ <keep>true</keep>
+ <verbose>true</verbose>
+ <wsdlDirectory>${basedir}/src/test/resources</wsdlDirectory>
+ <sourceDestDir>${project.build.directory}/sources-generated</sourceDestDir>
+ <wsdlLocation>http://localhost:12345/ilias?wsdl</wsdlLocation>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Property changes on: trunk/cse-ip/oca-ilias/pom.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/Ilias.java
===================================================================
--- trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/Ilias.java (rev 0)
+++ trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/Ilias.java 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,10 @@
+package de.campussource.cse.oca.ilias;
+
+import javax.jws.WebService;
+
+// FIXME
+@WebService(name = "LectureWebService", targetNamespace = "http://www.openuss.org/services", endpointInterface = "de.campussource.cse.oca.openuss.LectureWebService")
+public class Ilias {
+
+
+}
Property changes on: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/Ilias.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/IliasDummyWebServiceServer.java
===================================================================
--- trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/IliasDummyWebServiceServer.java (rev 0)
+++ trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/IliasDummyWebServiceServer.java 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,14 @@
+package de.campussource.cse.oca.ilias;
+
+import javax.swing.JOptionPane;
+import javax.xml.ws.Endpoint;
+
+public class IliasDummyWebServiceServer {
+
+ public static void main(String[] args) {
+ Endpoint endpoint = Endpoint.publish("http://localhost:8080/openuss", new Ilias());
+ JOptionPane.showMessageDialog(null,"OpenUSS Dumy Server running.");
+ endpoint.stop();
+ }
+
+}
Property changes on: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/IliasDummyWebServiceServer.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/LectureWebServiceTest.java
===================================================================
--- trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/LectureWebServiceTest.java (rev 0)
+++ trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/LectureWebServiceTest.java 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,47 @@
+package de.campussource.cse.oca.ilias;
+
+import javax.xml.ws.Endpoint;
+
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+
+public class LectureWebServiceTest {
+
+ private static Endpoint endpoint;
+// private LectureWebService service;
+
+ @BeforeClass
+ public static void setupClass() {
+// OpenUSS eis = new OpenUSS();
+// endpoint = Endpoint.publish("http://localhost:12345/openuss", eis);
+ }
+
+ @AfterClass
+ public static void tearDownClass() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
+
+ @Before
+ public void setUp() {
+// service = new OpenUSSService().getLectureWebServicePort();
+ }
+
+ @Test
+ public void testFindUser() {
+ // FIXME Test logic is not correct. User that doesn't exist should return null.
+// assertNotNull(service.findUser("test"));
+ }
+
+ @Test
+ public void testGetInstitute() {
+// Institute institute = service.getInstitute(12345L);
+// assertNotNull(institute);
+// assertEquals(Long.valueOf(12345L), institute.getId());
+ }
+
+}
Property changes on: trunk/cse-ip/oca-ilias/src/test/java/de/campussource/cse/oca/ilias/LectureWebServiceTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/cse-ip/oca-ilias/src/test/resources/log4j.properties
===================================================================
--- trunk/cse-ip/oca-ilias/src/test/resources/log4j.properties (rev 0)
+++ trunk/cse-ip/oca-ilias/src/test/resources/log4j.properties 2009-04-22 19:08:03 UTC (rev 162)
@@ -0,0 +1,15 @@
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.out
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
+
+log4j.rootCategory=debug, stdout
+
+log4j.logger.org.hibernate=info
+
+log4j.logger.oracle.toplink=debug
+
+log4j.logger.org.hibernate.SQL=debug
+log4j.logger.org.hibernate.type=debug
+log4j.logger.org.hibernate.id=debug
+log4j.logger.org.hibernate.cache=debug
\ No newline at end of file
Property changes on: trunk/cse-ip/oca-ilias/src/test/resources/log4j.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/cse-ip/pom.xml
===================================================================
--- trunk/cse-ip/pom.xml 2009-04-22 18:56:27 UTC (rev 161)
+++ trunk/cse-ip/pom.xml 2009-04-22 19:08:03 UTC (rev 162)
@@ -106,6 +106,8 @@
<modules>
<module>framework</module>
<module>ica-his-lsf</module>
+ <module>oca-openuss</module>
+ <module>oca-ilias</module>
<module>sc-common</module>
<module>sc-mapper</module>
<module>sc-cdmm</module>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|