|
From: <ro...@us...> - 2009-03-04 12:12:54
|
Revision: 48
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=48&view=rev
Author: roekens
Date: 2009-03-04 12:12:29 +0000 (Wed, 04 Mar 2009)
Log Message:
-----------
defined structural xml changes,
categories are defined in hierarchy in xml, and roles are defined as parts of courses
Modified Paths:
--------------
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Account.java
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/EntityContainer.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/domain/Account.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Account.java 2009-03-04 11:56:09 UTC (rev 47)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Account.java 2009-03-04 12:12:29 UTC (rev 48)
@@ -35,7 +35,6 @@
@XmlElementWrapper(name="roles")
@XmlElement(name="role")
- @XmlIDREF
public List<Role> getRoles() {
return roles;
}
Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/EntityContainer.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/EntityContainer.java 2009-03-04 11:56:09 UTC (rev 47)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/EntityContainer.java 2009-03-04 12:12:29 UTC (rev 48)
@@ -31,10 +31,6 @@
@XmlElement(name="course")
private List<Course> courses;
- @XmlElementWrapper(name="roles")
- @XmlElementRef(name="role")
- private List<Role> roles;
-
@XmlElementWrapper(name="accounts")
@XmlElements(value= {@XmlElement(name="account",type=Account.class),@XmlElement(name="group",type=Group.class)})
private List<Account> accounts;
@@ -59,10 +55,6 @@
this.courses = courses;
}
- public void setRoles(List<Role> roles) {
- this.roles = roles;
- }
-
public void setAccounts(List<Account> accounts) {
this.accounts = accounts;
}
@@ -91,10 +83,6 @@
return courses;
}
- @XmlTransient
- public List<Role> getRoles() {
- return roles;
- }
@XmlTransient
public List<Account> getAccounts() {
@@ -108,7 +96,7 @@
@Override
public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE).append(categories.toArray()).append(courses.toArray()).append(accounts.toArray()).append(roles.toArray()).append(groups.toArray()).toString();
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE).append(categories.toArray()).append(courses.toArray()).append(accounts.toArray()).append(groups.toArray()).toString();
}
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-04 11:56:09 UTC (rev 47)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-04 12:12:29 UTC (rev 48)
@@ -112,13 +112,16 @@
Category categoryB = new Category();
categoryB.setId(createUniqueId());
- List<Category> categories = new ArrayList<Category>();
- categories.add(categoryA);
- categoryB.setParents(categories);
+ List<Category> parentCategory = new ArrayList<Category>();
+ parentCategory.add(categoryA);
+ List<Category> childCategory = new ArrayList<Category>();
+ childCategory.add(categoryB);
+ categoryB.setParents(parentCategory);
+ categoryA.setChildren(childCategory);
Course course = new Course();
course.setId(createUniqueId());
- course.setCategories(categories);
+ course.setCategories(parentCategory);
List<Course> cl = new ArrayList<Course>(); cl.add(course);
categoryA.setCourses(cl);
@@ -162,7 +165,7 @@
container.setAccounts(accs);
List<Category> cats = new ArrayList<Category>();
- cats.add(categoryA); cats.add(categoryB);
+ cats.add(categoryA);
container.setCategories(cats);
List<Course> cous = new ArrayList<Course>();
@@ -173,9 +176,6 @@
grps.add(group);
container.setGroups(grps);
- List<Role> rols = new ArrayList<Role>();
- rols.add(role);
- container.setRoles(rols);
return container;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|