From: <pka...@us...> - 2009-07-17 13:45:32
|
Revision: 338 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=338&view=rev Author: pkasprzak Date: 2009-07-17 13:45:23 +0000 (Fri, 17 Jul 2009) Log Message: ----------- * Initial commit of core-logic Added Paths: ----------- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/build.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/catalog.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/ant-deploy.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/build-impl.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/genfiles.properties trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jax-ws.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jaxws-build.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.properties trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_build.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_cfg.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/MANIFEST.MF trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/persistence.xml trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/xml-resources/jaxb/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/Dependency.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManager.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerImpl.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyManagerRemote.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyStatus.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/DependencyType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManager.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerImpl.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerRemote.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/EntityManagerWS.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/IdentityManager.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/IdentityManagerImpl.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/IdentityManagerRemote.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/IdentityManagerWS.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/RelationManager.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/RelationManagerImpl.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/RelationManagerRemote.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/RelationManagerWS.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/AccountMessageType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/AccountType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/AttributeType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/CategoryMessageType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/CategoryType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/CourseMessageType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/CourseType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/EntityType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/EventReplyMessageType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/EventType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/MessageType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/MessagesType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/ObjectFactory.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/StatusType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/cdm/package-info.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/Attribute.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/Entity.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/EntityType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/Mapping.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/Relation.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/pdm/RelationType.java trunk/sandbox/lsf-adapter-demo/CSECore-ejb/test/ Property Changed: ---------------- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/ Property changes on: trunk/sandbox/lsf-adapter-demo/CSECore-ejb ___________________________________________________________________ Added: svn:ignore + build Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/build.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/build.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/build.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="CSECore-ejb" default="default" basedir="." xmlns:ejbjarproject="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <description>Builds, tests, and runs the project CSECore-ejb.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-dist: called before archive building + -post-dist: called after archive building + -post-clean: called after cleaning build products + -pre-run-deploy: called before deploying + -post-run-deploy: called after deploying + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of pluging an obfuscator after the compilation could look like + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Other way how to customize the build is by overriding existing main targets. + The target of interest are: + + init-macrodef-javac: defines macro for javac compilation + init-macrodef-debug: defines macro for class debugging + do-dist: archive building + run: execution of project + javadoc-build: javadoc generation + + Example of overriding the target for project execution could look like + + <target name="run" depends="<PROJNAME>-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that overridden target depends on jar target and not only on + compile target as regular run target does. Again, for list of available + properties which you can use check the target you are overriding in + nbproject/build-impl.xml file. + + --> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/catalog.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/catalog.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/catalog.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"> + <system systemId="file:/home/pete/dipl/devel/cse-ip/CSECore-ejb/../Common/src/CDDM.xsd" uri="src/conf/xml-resources/jaxb/cddm/CDDM.xsd"/> +</catalog> \ No newline at end of file Property changes on: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject ___________________________________________________________________ Added: svn:ignore + private Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/ant-deploy.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/ant-deploy.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/ant-deploy.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project default="-deploy-ant" basedir="."> + <target name="-init-cl-deployment-env" if="deploy.ant.enabled"> + <property file="${deploy.ant.properties.file}" /> + <available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> + <available file="${deploy.ant.resource.dir}" property="has.setup"/> + <tempfile prefix="sjsas" property="sjsas.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> + <echo message="AS_ADMIN_PASSWORD=${sjsas.password}" file="${sjsas.password.file}"/> + </target> + + <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> + <tempfile prefix="sjsas" property="temp.sun.web" destdir="${java.io.tmpdir}"/> + <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> + <!-- The doctype triggers resolution which can fail --> + <replace file="${temp.sun.web}"> + <replacetoken><![CDATA[<!DOCTYPE]]></replacetoken> + <replacevalue><![CDATA[<!-- <!DOCTYPE]]></replacevalue> + </replace> + <replace file="${temp.sun.web}"> + <replacetoken><![CDATA[<sun-web-app]]></replacetoken> + <replacevalue><![CDATA[--> <sun-web-app]]></replacevalue> + </replace> + <xmlproperty file="${temp.sun.web}" validate="false"> + </xmlproperty> + <delete file="${temp.sun.web}"/> + <property name="deploy.ant.client.url" value="${sjsas.url}${sun-web-app.context-root}"/> + </target> + <target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> + <tempfile prefix="sjsas" property="sjsas.resources.dir" destdir="${java.io.tmpdir}"/> + <mkdir dir="${sjsas.resources.dir}"/> + <mkdir dir="${sjsas.resources.dir}/META-INF"/> + <property name="sjsas.resources.file" value="${sjsas.resources.dir}/META-INF/sun-resources.xml"/> + <copy todir="${sjsas.resources.dir}/META-INF"> + <fileset dir="${deploy.ant.resource.dir}"/> + </copy> + <jar destfile="${deploy.ant.archive}" update="true"> + <fileset dir="${sjsas.resources.dir}"/> + </jar> + <delete dir="${sjsas.resources.dir}"/> + </target> + <target name="-deploy-ant" depends="-parse-sun-web,-add-resources" if="deploy.ant.enabled"> + <echo message="Deploying ${deploy.ant.archive}"/> + <taskdef name="sun-appserv-deploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.DeployTask" + classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> + <sun-appserv-deploy user="${sjsas.username}" + passwordfile="${sjsas.password.file}" + host="${sjsas.host}" port="${sjsas.port}" + file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> + <delete file="${sjsas.password.file}"/> + </target> + <target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> + <taskdef name="sun-appserv-undeploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.UndeployTask" + classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> + <sun-appserv-undeploy user="${sjsas.username}" + passwordfile="${sjsas.password.file}" + host="${sjsas.host}" port="${sjsas.port}" + file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> + <delete file="${sjsas.password.file}"/> + </target> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/build-impl.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/build-impl.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/build-impl.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,578 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +*** GENERATED FROM project.xml - DO NOT EDIT *** +*** EDIT ../build.xml INSTEAD *** + +For the purpose of easier reading the script +is divided into following sections: + + - initialization + - compilation + - dist + - execution + - debugging + - javadoc + - cleanup + + --> +<project xmlns:ejbjarproject1="http://www.netbeans.org/ns/j2ee-ejbjarproject/1" xmlns:ejbjarproject2="http://www.netbeans.org/ns/j2ee-ejbjarproject/2" xmlns:ejbjarproject3="http://www.netbeans.org/ns/j2ee-ejbjarproject/3" basedir=".." default="default" name="CSECore-ejb-impl"> + <import file="jaxws-build.xml"/> + <import file="xml_binding_build.xml"/> + <import file="ant-deploy.xml"/> + <target depends="dist,javadoc" description="Build whole project." name="default"/> + <!-- + INITIALIZATION SECTION + --> + <target name="-pre-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init" name="-init-private"> + <property file="nbproject/private/private.properties"/> + </target> + <target depends="-pre-init,-init-private" name="-init-userdir"> + <property location="${netbeans.user}/build.properties" name="user.properties.file"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir" name="-init-user"> + <property file="${user.properties.file}"/> + <!-- The two properties below are usually overridden --> + <!-- by the active platform. Just a fallback. --> + <property name="default.javac.source" value="1.4"/> + <property name="default.javac.target" value="1.4"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user" name="-init-project"> + <property file="nbproject/project.properties"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-init-macrodef-property" name="-do-init"> + <!-- Ensure configuration directory exists. --> + <mkdir dir="${meta.inf}"/> + <property name="runmain.jvmargs" value=""/> + <condition property="have.tests"> + <or> + <available file="${test.src.dir}"/> + </or> + </condition> + <condition property="have.sources"> + <or> + <available file="${src.dir}"/> + </or> + </condition> + <condition property="netbeans.home+have.tests"> + <and> + <isset property="netbeans.home"/> + <isset property="have.tests"/> + </and> + </condition> + <condition property="no.javadoc.preview"> + <isfalse value="${javadoc.preview}"/> + </condition> + <available file="${meta.inf}/MANIFEST.MF" property="has.custom.manifest"/> + <condition property="classes.dir" value="${build.ear.classes.dir}"> + <isset property="dist.ear.dir"/> + </condition> + <property name="classes.dir" value="${build.classes.dir}"/> + <condition property="no.deps"> + <and> + <istrue value="${no.dependencies}"/> + </and> + </condition> + <condition property="no.dist.ear.dir"> + <not> + <isset property="dist.ear.dir"/> + </not> + </condition> + <property name="source.encoding" value="${file.encoding}"/> + <condition property="javadoc.encoding.used" value="${javadoc.encoding}"> + <and> + <isset property="javadoc.encoding"/> + <not> + <equals arg1="${javadoc.encoding}" arg2=""/> + </not> + </and> + </condition> + <property name="javadoc.encoding.used" value="${source.encoding}"/> + <property name="includes" value="**"/> + <property name="excludes" value=""/> + <condition else="" property="javac.compilerargs.jaxws" value="-Djava.endorsed.dirs='${jaxws.endorsed.dir}'"> + <and> + <isset property="jaxws.endorsed.dir"/> + <available file="nbproject/jaxws-build.xml"/> + </and> + </condition> + </target> + <target depends="init" name="-init-cos" unless="deploy.on.save"> + <condition property="deploy.on.save" value="true"> + <istrue value="${j2ee.deploy.on.save}"/> + </condition> + </target> + <target name="-post-init"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init" name="-init-check"> + <fail unless="src.dir">Must set src.dir</fail> + <fail unless="test.src.dir">Must set test.src.dir</fail> + <fail unless="build.dir">Must set build.dir</fail> + <fail unless="build.generated.dir">Must set build.generated.dir</fail> + <fail unless="dist.dir">Must set dist.dir</fail> + <fail unless="build.classes.dir">Must set build.classes.dir</fail> + <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> + <fail unless="build.classes.excludes">Must set build.classes.excludes</fail> + <fail unless="dist.jar">Must set dist.jar</fail> + <fail unless="j2ee.platform.classpath"> +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + </fail> + </target> + <target name="-init-macrodef-property"> + <macrodef name="property" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute name="name"/> + <attribute name="value"/> + <sequential> + <property name="@{name}" value="${@{value}}"/> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-javac"> + <macrodef name="javac" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/2"> + <attribute default="${src.dir}" name="srcdir"/> + <attribute default="${build.classes.dir}" name="destdir"/> + <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="${javac.debug}" name="debug"/> + <element name="customize" optional="true"/> + <sequential> + <property name="javac.compilerargs" value=""/> + <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/> + <customize/> + </javac> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-junit"> + <macrodef name="junit" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/2"> + <attribute default="${includes}" name="includes"/> + <attribute default="${excludes}" name="excludes"/> + <attribute default="**" name="testincludes"/> + <sequential> + <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true"> + <batchtest todir="${build.test.results.dir}"> + <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> + <filename name="@{testincludes}"/> + </fileset> + </batchtest> + <classpath> + <path path="${run.test.classpath}"/> + <path path="${j2ee.platform.classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="test-sys-prop."/> + <mapper from="test-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <formatter type="brief" usefile="false"/> + <formatter type="xml"/> + <jvmarg line="${runmain.jvmargs}"/> + </junit> + </sequential> + </macrodef> + </target> + <target name="-init-macrodef-java"> + <macrodef name="java" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <attribute default="${main.class}" name="classname"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" fork="true"> + <jvmarg line="${runmain.jvmargs}"/> + <classpath> + <path path="${build.classes.dir}:${javac.classpath}:${j2ee.platform.classpath}"/> + </classpath> + <syspropertyset> + <propertyref prefix="run-sys-prop."/> + <mapper from="run-sys-prop.*" to="*" type="glob"/> + </syspropertyset> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target depends="-init-debug-args" name="-init-macrodef-nbjpda"> + <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${main.class}" name="name"/> + <attribute default="${debug.classpath}" name="classpath"/> + <sequential> + <nbjpdastart addressproperty="jpda.address" name="@{name}" transport="${debug-transport}"> + <classpath> + <path path="@{classpath}"/> + </classpath> + </nbjpdastart> + </sequential> + </macrodef> + <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${build.classes.dir}" name="dir"/> + <sequential> + <nbjpdareload> + <fileset dir="@{dir}" includes="${fix.classes}"> + <include name="${fix.includes}*.class"/> + </fileset> + </nbjpdareload> + </sequential> + </macrodef> + <macrodef name="nbjpdaappreloaded" uri="http://www.netbeans.org/ns/web-project/1"> + <sequential> + <nbjpdaappreloaded/> + </sequential> + </macrodef> + </target> + <target name="-init-debug-args"> + <property name="version-output" value="java version "${ant.java.version}"/> + <condition property="have-jdk-older-than-1.4"> + <or> + <contains string="${version-output}" substring="java version "1.0"/> + <contains string="${version-output}" substring="java version "1.1"/> + <contains string="${version-output}" substring="java version "1.2"/> + <contains string="${version-output}" substring="java version "1.3"/> + </or> + </condition> + <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none"> + <istrue value="${have-jdk-older-than-1.4}"/> + </condition> + <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> + <os family="windows"/> + </condition> + <condition else="${debug-transport-by-os}" property="debug-transport" value="${debug.transport}"> + <isset property="debug.transport"/> + </condition> + </target> + <target depends="-init-debug-args" name="-init-macrodef-debug"> + <macrodef name="debug" uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/1"> + <attribute default="${main.class}" name="classname"/> + <attribute default="${debug.classpath}" name="classpath"/> + <attribute default="${application.args}" name="args"/> + <element name="customize" optional="true"/> + <sequential> + <java classname="@{classname}" fork="true"> + <jvmarg line="${debug-args-line}"/> + <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> + <classpath> + <path path="@{classpath}"/> + </classpath> + <arg line="@{args}"/> + <customize/> + </java> + </sequential> + </macrodef> + </target> + <target name="-init-taskdefs"> + <fail unless="libs.CopyLibs.classpath"> +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + </fail> + <taskdef classpath="${libs.CopyLibs.classpath}" resource="org/netbeans/modules/java/j2seproject/copylibstask/antlib.xml"/> + </target> + <target depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-java,-init-macrodef-nbjpda,-init-macrodef-debug,-init-taskdefs" name="init"/> + <!-- + COMPILATION SECTION + --> + <target depends="init" if="no.dist.ear.dir" name="-deps-module-jar" unless="no.deps"/> + <target depends="init" if="dist.ear.dir" name="-deps-ear-jar" unless="no.deps"/> + <target depends="init, -deps-module-jar, -deps-ear-jar" name="deps-jar"/> + <target depends="init,deps-jar,jaxb-code-generation" name="-pre-pre-compile"> + <mkdir dir="${build.classes.dir}"/> + <mkdir dir="${build.ear.classes.dir}"/> + </target> + <target name="-pre-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="compile" name="library-inclusion-in-archive"> + <copyfiles files="${libs.hibernate-persistence.classpath}" todir="${build.classes.dir}"/> + </target> + <target depends="compile" name="library-inclusion-in-manifest"> + <copyfiles files="${libs.hibernate-persistence.classpath}" manifestproperty="manifest.libs.hibernate-persistence.classpath" todir="${dist.ear.dir}"/> + <manifest file="${build.ear.classes.dir}/META-INF/MANIFEST.MF" mode="update"> + <attribute name="Class-Path" value="${manifest.libs.hibernate-persistence.classpath} "/> + </manifest> + </target> + <target name="-copy-meta-inf"> + <copy todir="${classes.dir}"> + <fileset dir="${meta.inf}" includes="**/*.dbschema"/> + </copy> + <copy todir="${classes.dir}/META-INF"> + <fileset dir="${meta.inf}" excludes="**/*.dbschema **/xml-resources/** ${meta.inf.excludes}"/> + </copy> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-copy-meta-inf" if="have.sources" name="-do-compile"> + <ejbjarproject2:javac destdir="${classes.dir}"/> + <copy todir="${classes.dir}"> + <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/> + <target name="-pre-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <ejbjarproject2:javac excludes="" includes="${javac.includes}"/> + </target> + <target name="-post-compile-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,deps-jar,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/> + <!-- + DIST BUILDING SECTION + --> + <target name="-pre-dist"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive" if="has.custom.manifest" name="-do-dist-with-manifest"> + <dirname file="${dist.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.jar}" manifest="${build.classes.dir}/META-INF/MANIFEST.MF"> + <fileset dir="${build.classes.dir}"/> + </jar> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive" name="-do-dist-without-manifest" unless="has.custom.manifest"> + <dirname file="${dist.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.jar}"> + <fileset dir="${build.classes.dir}"/> + </jar> + </target> + <target depends="init,compile,-pre-dist,library-inclusion-in-archive, -do-dist-without-manifest, -do-dist-with-manifest" name="-do-dist"/> + <target depends="init,compile,-pre-dist,library-inclusion-in-manifest" name="-do-ear-dist"> + <dirname file="${dist.ear.jar}" property="dist.jar.dir"/> + <mkdir dir="${dist.jar.dir}"/> + <jar compress="${jar.compress}" jarfile="${dist.ear.jar}" manifest="${build.ear.classes.dir}/META-INF/MANIFEST.MF"> + <fileset dir="${build.ear.classes.dir}"/> + </jar> + </target> + <target name="-post-dist"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-dist,-do-dist,-post-dist" description="Build distribution (JAR)." name="dist"/> + <target depends="init,-init-cos,compile,-pre-dist,-do-ear-dist,-post-dist" description="Build distribution (JAR) to be packaged into an EAR." name="dist-ear"/> + <!-- + EXECUTION SECTION + --> + <target depends="run-deploy" description="Deploy to server." name="run"/> + <target name="-init-deploy"> + <property name="include.jar.manifest" value=""/> + </target> + <target name="pre-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target name="post-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target name="-pre-nbmodule-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -pre-run-deploy task instead. --> + </target> + <target name="-post-nbmodule-run-deploy"> + <!-- Empty placeholder for easier customization. --> + <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -post-run-deploy task instead. --> + </target> + <target name="-run-deploy-am"> + <!-- Task to deploy to the Access Manager runtime. --> + </target> + <target depends="init,-init-cos,-init-deploy,compile,library-inclusion-in-archive,dist,pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,post-run-deploy" name="run-deploy"> + <nbjpdaappreloaded/> + </target> + <target if="netbeans.home" name="-run-deploy-nb"> + <nbdeploy debugmode="false" forceRedeploy="${forceRedeploy}"/> + </target> + <target name="-init-deploy-ant" unless="netbeans.home"> + <property name="deploy.ant.archive" value="${dist.jar}"/> + <property name="deploy.ant.resource.dir" value="${resource.dir}"/> + <property name="deploy.ant.enabled" value="true"/> + </target> + <target depends="dist,-run-undeploy-nb,-init-deploy-ant,-undeploy-ant" name="run-undeploy"/> + <target if="netbeans.home" name="-run-undeploy-nb"> + <fail message="Undeploy is not supported from within the IDE"/> + </target> + <target depends="dist" name="verify"> + <nbverify file="${dist.jar}"/> + </target> + <target depends="init,compile-single" name="run-main"> + <fail unless="run.class">Must select one file in the IDE or set run.class</fail> + <ejbjarproject3:java classname="${run.class}"/> + </target> + <!-- + DEBUGGING SECTION + --> + <target depends="init,compile,dist" description="Debug project in IDE." if="netbeans.home" name="debug"> + <nbdeploy debugmode="true"/> + <antcall target="connect-debugger"/> + </target> + <target name="connect-debugger" unless="is.debugged"> + <nbjpdaconnect address="${jpda.address}" host="${jpda.host}" name="${name}" transport="${jpda.transport}"> + <classpath> + <path path="${debug.classpath}"/> + </classpath> + <sourcepath> + <path path="${web.docbase.dir}"/> + </sourcepath> + </nbjpdaconnect> + </target> + <target depends="init" if="netbeans.home" name="-debug-start-debugger"> + <ejbjarproject1:nbjpdastart/> + </target> + <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single"> + <fail unless="main.class">Must select one file in the IDE or set main.class</fail> + <ejbjarproject1:debug/> + </target> + <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single-main"/> + <target depends="init" name="-pre-debug-fix"> + <fail unless="fix.includes">Must set fix.includes</fail> + <property name="javac.includes" value="${fix.includes}.java"/> + </target> + <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix"> + <ejbjarproject1:nbjpdareload/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/> + <!-- + JAVADOC SECTION + --> + <target depends="init" name="javadoc-build"> + <mkdir dir="${dist.javadoc.dir}"/> + <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> + <classpath> + <path path="${javac.classpath}:${j2ee.platform.classpath}"/> + </classpath> + <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> + <filename name="**/*.java"/> + </fileset> + </javadoc> + </target> + <target depends="init,javadoc-build" if="netbeans.home" name="javadoc-browse" unless="no.javadoc.preview"> + <nbbrowse file="${dist.javadoc.dir}/index.html"/> + </target> + <target depends="init,javadoc-build,javadoc-browse" description="Build Javadoc." name="javadoc"/> + <!-- + JUNIT COMPILATION SECTION + --> + <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test"> + <mkdir dir="${build.test.classes.dir}"/> + </target> + <target name="-pre-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test" if="have.tests" name="-do-compile-test"> + <ejbjarproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/> + <copy todir="${build.test.classes.dir}"> + <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> + </copy> + </target> + <target name="-post-compile-test"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/> + <target name="-pre-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single"> + <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> + <ejbjarproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" srcdir="${test.src.dir}"/> + </target> + <target name="-post-compile-test-single"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/> + <!-- + JUNIT EXECUTION SECTION + --> + <target depends="init" if="have.tests" name="-pre-test-run"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run"> + <ejbjarproject2:junit testincludes="**/*Test.java"/> + </target> + <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run"> + <fail if="tests.failed">Some tests failed; see details above.</fail> + </target> + <target depends="init" if="have.tests" name="test-report"/> + <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/> + <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/> + <target depends="init" if="have.tests" name="-pre-test-run-single"> + <mkdir dir="${build.test.results.dir}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> + <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> + <ejbjarproject2:junit excludes="" includes="${test.includes}"/> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single"> + <fail if="tests.failed">Some tests failed; see details above.</fail> + </target> + <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> + <!-- + JUNIT DEBUGGING SECTION + --> + <target depends="init,compile-test" if="have.tests" name="-debug-start-debuggee-test"> + <fail unless="test.class">Must select one file in the IDE or set test.class</fail> + <property location="${build.test.results.dir}/TEST-${test.class}.xml" name="test.report.file"/> + <delete file="${test.report.file}"/> + <!-- the directory must exist, otherwise the XML formatter would fail --> + <mkdir dir="${build.test.results.dir}"/> + <ejbjarproject1:debug args="${test.class}" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner" classpath="${ant.home}/lib/ant.jar:${ant.home}/lib/ant-junit.jar:${debug.test.classpath}"> + <customize> + <arg value="showoutput=true"/> + <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter"/> + <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,${test.report.file}"/> + </customize> + </ejbjarproject1:debug> + </target> + <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test"> + <ejbjarproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> + </target> + <target depends="init,compile-test,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> + <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> + <ejbjarproject1:nbjpdareload dir="${build.test.classes.dir}"/> + </target> + <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/> + <!-- + CLEANUP SECTION + --> + <target depends="init" if="no.dist.ear.dir" name="deps-clean" unless="no.deps"/> + <target depends="init" name="-do-clean"> + <delete dir="${build.dir}"/> + <delete dir="${dist.dir}"/> + </target> + <target name="-post-clean"> + <!-- Empty placeholder for easier customization. --> + <!-- You can override this target in the ../build.xml file. --> + </target> + <target depends="init" if="netbeans.home" name="undeploy-clean"> + <nbundeploy failOnError="false" startServer="false"/> + </target> + <target depends="init,undeploy-clean,deps-clean,-do-clean,-post-clean" description="Clean build products." name="clean"/> + <target depends="clean" name="clean-ear"/> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/genfiles.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/genfiles.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/genfiles.properties 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,8 @@ +build.xml.data.CRC32=8344d0cf +build.xml.script.CRC32=54243c03 +build.xml.stylesheet.CRC32=e5f4c432 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=8344d0cf +nbproject/build-impl.xml.script.CRC32=7e7d23ca +nbproject/build-impl.xml.stylesheet.CRC32=36c39d59 Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jax-ws.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jax-ws.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jax-ws.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jax-ws xmlns="http://www.netbeans.org/ns/jax-ws/1"> + <services> + <service name="EntityManagerWS"> + <implementation-class>de.campussource.cse.core.EntityManagerWS</implementation-class> + </service> + <service name="IdentityManagerWS"> + <implementation-class>de.campussource.cse.core.IdentityManagerWS</implementation-class> + </service> + <service name="RelationManagerWS"> + <implementation-class>de.campussource.cse.core.RelationManagerWS</implementation-class> + </service> + </services> + <clients/> +</jax-ws> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jaxws-build.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jaxws-build.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/jaxws-build.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns:xalan="http://xml.apache.org/xslt" xmlns:ejbjarproject2="http://www.netbeans.org/ns/j2ee-ejbjarproject/2" xmlns:jaxws="http://www.netbeans.org/ns/jax-ws/1"> + <!-- + =================== + JAX-WS WSGEN SECTION + =================== + --> + <target name="wsgen-init" depends="init"> + <mkdir dir="${build.generated.dir}/wsgen/service"/> + <mkdir dir="${build.generated.dir}/wsgen/service/resources/"/> + <mkdir dir="${build.generated.dir}/wsgen/binaries"/> + <taskdef name="wsgen" classname="com.sun.tools.ws.ant.WsGen"> + <classpath path="${j2ee.platform.wsgen.classpath}"/> + </taskdef> + </target> + <target name="wsgen-compile" depends="wsgen-EntityManagerWS, wsgen-IdentityManagerWS, wsgen-RelationManagerWS"> + <ejbjarproject2:javac srcdir="${build.generated.dir}/wsgen/service" classpath="${j2ee.platform.wsgen.classpath}:${javac.classpath}" destdir="${classes.dir}"/> + </target> + <target name="wsgen-EntityManagerWS" depends="wsgen-init, -do-compile"> + <wsgen destdir="${build.generated.dir}/wsgen/binaries" sourcedestdir="${build.generated.dir}/wsgen/service" resourcedestdir="${build.generated.dir}/wsgen/service/resources/" xendorsed="true" keep="false" genwsdl="true" sei="de.campussource.cse.core.EntityManagerWS"> + <classpath path="${java.home}/../lib/tools.jar:${classes.dir}:${j2ee.platform.wsgen.classpath}:${javac.classpath}"/> + </wsgen> + </target> + <target name="wsgen-IdentityManagerWS" depends="wsgen-init, -do-compile"> + <wsgen destdir="${build.generated.dir}/wsgen/binaries" sourcedestdir="${build.generated.dir}/wsgen/service" resourcedestdir="${build.generated.dir}/wsgen/service/resources/" xendorsed="true" keep="false" genwsdl="true" sei="de.campussource.cse.core.IdentityManagerWS"> + <classpath path="${java.home}/../lib/tools.jar:${classes.dir}:${j2ee.platform.wsgen.classpath}:${javac.classpath}"/> + </wsgen> + </target> + <target name="wsgen-RelationManagerWS" depends="wsgen-init, -do-compile"> + <wsgen destdir="${build.generated.dir}/wsgen/binaries" sourcedestdir="${build.generated.dir}/wsgen/service" resourcedestdir="${build.generated.dir}/wsgen/service/resources/" xendorsed="true" keep="false" genwsdl="true" sei="de.campussource.cse.core.RelationManagerWS"> + <classpath path="${java.home}/../lib/tools.jar:${classes.dir}:${j2ee.platform.wsgen.classpath}:${javac.classpath}"/> + </wsgen> + </target> + <!-- + =================== + JAX-WS WSIMPORT SECTION + =================== + --> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.properties =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.properties (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.properties 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,63 @@ +build.classes.dir=${build.dir}/jar +build.classes.excludes=**/*.java,**/*.form,**/.nbattrs +build.dir=build +build.ear.classes.dir=${build.dir}/jar +build.generated.dir=${build.dir}/generated +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +debug.classpath=${javac.classpath}:${build.classes.dir} +debug.test.classpath=\ + ${run.test.classpath} +dist.dir=dist +dist.ear.jar=${dist.dir}/${jar.name} +dist.jar=${dist.dir}/${jar.name} +dist.javadoc.dir=${dist.dir}/javadoc +excludes= +includes=** +j2ee.deploy.on.save=true +j2ee.platform=1.5 +j2ee.server.type=J2EE +jar.compress=false +jar.name=CSECore-ejb.jar +javac.classpath=\ + ${libs.hibernate-persistence.classpath} +javac.debug=true +javac.deprecation=false +javac.source=1.5 +javac.target=1.5 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir}:\ + ${libs.junit.classpath}:\ + ${libs.junit_4.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.preview=true +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +jaxbwiz.endorsed.dirs="${netbeans.home}/../ide9/modules/ext/jaxb/api" +jaxbwiz.gensrc.classpath=${libs.jaxb.classpath} +jaxbwiz.xjcdef.classpath=${libs.jaxb.classpath} +jaxbwiz.xjcrun.classpath=${libs.jaxb.classpath} +meta.inf=${source.root}/conf +meta.inf.excludes=sun-cmp-mappings.xml +platform.active=default_platform +resource.dir=setup +run.jvmargs=-Djava.endorsed.dirs=${jaxbwiz.endorsed.dirs} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +# Space-separated list of JVM arguments used when running a class with a main method or a unit test +# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): +runmain.jvmargs= +source.encoding=UTF-8 +source.root=src +src.dir=${source.root}/java +test.src.dir=test Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/project.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://www.netbeans.org/ns/project/1"> + <type>org.netbeans.modules.j2ee.ejbjarproject</type> + <configuration> + <buildExtensions xmlns="http://www.netbeans.org/ns/ant-build-extender/1"> + <extension file="jaxws-build.xml" id="jaxws"/> + <extension file="xml_binding_build.xml" id="jaxb"> + <dependency dependsOn="jaxb-code-generation" target="-pre-pre-compile"/> + </extension> + </buildExtensions> + <data xmlns="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> + <name>CSECore-ejb</name> + <minimum-ant-version>1.6.5</minimum-ant-version> + <included-library>libs.hibernate-persistence.classpath</included-library> + <source-roots> + <root id="src.dir" name="Source Packages"/> + </source-roots> + <test-roots> + <root id="test.src.dir" name="Test Packages"/> + </test-roots> + </data> + </configuration> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_build.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_build.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_build.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + *** GENERATED FROM xml_binding_cfg.xml - DO NOT EDIT *** + *** Configure thru JAXB Wizard. *** + --> +<project name="CSECore-ejb_jaxb" default="default" basedir="."> + <target name="xjc-typedef-target" depends="-init-project"> + <typedef classname="com.sun.tools.xjc.XJCTask" name="xjc" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"> + <classpath path="${jaxbwiz.xjcdef.classpath}"/> + </typedef> + </target> + <target name="jaxb-clean-code-generation" depends="clean,jaxb-code-generation"/> + <target name="jaxb-code-generation" depends="xjc-typedef-target,-do-init,-init-macrodef-javac"> + <mkdir dir="build/generated/addons/jaxb" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/> + <mkdir dir="build/generated/jaxbCache" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/> + <mkdir dir="${build.classes.dir}" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/> + <!--*** EJB project javac macro does not support sourcepath attribute, so do not pass "sourcepath=${src.dir}"--> + <ns0:javac xmlns:ns0="http://www.netbeans.org/ns/j2ee-ejbjarproject/2" includes="" excludes="" destdir="${build.classes.dir}" srcdir="build/generated/addons/jaxb" classpath="${jaxbwiz.gensrc.classpath}"/> + </target> +</project> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_cfg.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_cfg.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/nbproject/xml_binding_cfg.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,3 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<schemas xmlns='http://xml.netbeans.org/schema/JAXBWizConfig' destdir='build/generated/addons/jaxb' projectName='CSECore-ejb' version='0.5'> +</schemas> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/MANIFEST.MF =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/MANIFEST.MF (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/MANIFEST.MF 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/persistence.xml =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/persistence.xml (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/conf/persistence.xml 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> + <persistence-unit name="CSECore-ejbPU" transaction-type="JTA"> + <provider>org.hibernate.ejb.HibernatePersistence</provider> + <jta-data-source>jdbc/cseip</jta-data-source> + <properties> + <property name="hibernate.hbm2ddl.auto" value="update"/> + </properties> + </persistence-unit> +</persistence> Added: trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/Dependency.java =================================================================== --- trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/Dependency.java (rev 0) +++ trunk/sandbox/lsf-adapter-demo/CSECore-ejb/src/java/de/campussource/cse/core/Dependency.java 2009-07-17 13:45:23 UTC (rev 338) @@ -0,0 +1,93 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +package de.campussource.cse.core; + +import java.io.Serializable; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +/** + * + * + * @author pete + */ +@Entity +public class Dependency implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + + /* ObjectId (= BPEL ProcessId) */ + private Long objectId; + + /* Dependency-Type */ + private DependencyType type; + + /* Dependency-Status */ + private DependencyStatus status; + + @Override + public int hashCode() { + int hash = 0; + hash += (id != null ? id.hashCode() : 0); + return hash; + } + + @Override + public bool... [truncated message content] |