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