From: <ro...@us...> - 2009-03-05 13:09:52
|
Revision: 56 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=56&view=rev Author: roekens Date: 2009-03-05 13:09:43 +0000 (Thu, 05 Mar 2009) Log Message: ----------- - moved RoleType to domain package and fixed xml namespace - enhanced test output of xml schemas Modified Paths: -------------- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.java cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java Added Paths: ----------- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/RoleType.java Removed Paths: ------------- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/RoleType.java Deleted: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/RoleType.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/RoleType.java 2009-03-05 12:56:15 UTC (rev 55) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/RoleType.java 2009-03-05 13:09:43 UTC (rev 56) @@ -1,14 +0,0 @@ -package de.campussource.cse.cdmm; - -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlEnumValue; - -@XmlEnum -public enum RoleType{ - @XmlEnumValue(value="UNDEFINED") - UNDEFINED, - @XmlEnumValue(value="PARTICIPANT") - PARTICIPANT, - @XmlEnumValue(value="ASSISTANT") - ASSISTANT -} \ No newline at end of file Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.java 2009-03-05 12:56:15 UTC (rev 55) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.java 2009-03-05 13:09:43 UTC (rev 56) @@ -12,7 +12,7 @@ import javax.xml.bind.annotation.XmlType; import de.campussource.cse.cdmm.Constants; -import de.campussource.cse.cdmm.RoleType; +import de.campussource.cse.cdmm.domain.RoleType; @Entity @Embeddable Copied: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/RoleType.java (from rev 44, cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/RoleType.java) =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/RoleType.java (rev 0) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/RoleType.java 2009-03-05 13:09:43 UTC (rev 56) @@ -0,0 +1,18 @@ +package de.campussource.cse.cdmm.domain; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +import de.campussource.cse.cdmm.Constants; + +@XmlEnum +@XmlType(namespace=Constants.NAMESPACE_DATATYPES) +public enum RoleType{ + @XmlEnumValue(value="UNDEFINED") + UNDEFINED, + @XmlEnumValue(value="PARTICIPANT") + PARTICIPANT, + @XmlEnumValue(value="ASSISTANT") + ASSISTANT +} \ No newline at end of file Property changes on: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/RoleType.java ___________________________________________________________________ Added: svn:mime-type + text/plain Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-05 12:56:15 UTC (rev 55) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-05 13:09:43 UTC (rev 56) @@ -27,6 +27,7 @@ import de.campussource.cse.cdmm.domain.EntityContainer; import de.campussource.cse.cdmm.domain.Group; import de.campussource.cse.cdmm.domain.Role; +import de.campussource.cse.cdmm.domain.RoleType; import junit.framework.TestCase; @@ -300,7 +301,7 @@ Marshaller marshaller=null; JAXBContext context=null; try { - context = JAXBContext.newInstance(EntityContainer.class); + context = JAXBContext.newInstance(new Class[]{EntityContainer.class, Account.class, Group.class, Role.class, Course.class, Category.class}); marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); } catch (JAXBException e) { @@ -321,7 +322,10 @@ return result; } }); - printDOMResult(results.get(0)); + for (DOMResult result : results){ + System.out.println("----- Generated XML Schema: "); + printDOMResult(result); + } } catch (IOException e) { e.printStackTrace(); fail(e.getMessage()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |