|
From: <ro...@us...> - 2009-03-03 12:46:01
|
Revision: 41
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=41&view=rev
Author: roekens
Date: 2009-03-03 12:45:56 +0000 (Tue, 03 Mar 2009)
Log Message:
-----------
update for inheritance problem, and use of attributes
Modified Paths:
--------------
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Attribute.java
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Group.java
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java
Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Attribute.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Attribute.java 2009-03-03 10:48:08 UTC (rev 40)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Attribute.java 2009-03-03 12:45:56 UTC (rev 41)
@@ -37,7 +37,7 @@
private de.campussource.cse.cdmm.Entity entity;
- @XmlElement
+ @XmlElement()
public String getName() {
return name;
}
Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Group.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Group.java 2009-03-03 10:48:08 UTC (rev 40)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/Group.java 2009-03-03 12:45:56 UTC (rev 41)
@@ -9,6 +9,7 @@
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
+import javax.xml.bind.annotation.XmlAccessorOrder;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlID;
@@ -29,8 +30,8 @@
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
- @XmlID
- @XmlElement(name="id")
+ @XmlTransient
+ @Override
public String getIdentityString( ) {
return ( id != null ) ? id.toString() : "0";
}
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-03 10:48:08 UTC (rev 40)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-03 12:45:56 UTC (rev 41)
@@ -54,6 +54,15 @@
Group group = new Group();
group.setId(createUniqueId());
+
+ Attribute att = new Attribute();
+ att.setName("testName");
+ att.setValue("testValue");
+ List<Attribute> atts = new ArrayList<Attribute>();
+ atts.add(att);
+
+ group.setAttributes(atts);
+
List<Group> groups = new ArrayList<Group>();
groups.add(group);
@@ -92,8 +101,9 @@
rols.add(role);
container.setRoles(rols);
+
+
-
try {
marshaller.marshal(container, System.out);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|