From: <ro...@us...> - 2009-03-04 12:33:06
|
Revision: 49 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=49&view=rev Author: roekens Date: 2009-03-04 12:25:48 +0000 (Wed, 04 Mar 2009) Log Message: ----------- added constructors 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/Category.java cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Course.java cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Entity.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/main/java/de/campussource/cse/cdmm/domain/Group.java cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.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 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Account.java 2009-03-04 12:25:48 UTC (rev 49) @@ -32,7 +32,15 @@ inverseJoinColumns={@JoinColumn(name="ACCOUNT_ID")}) private List<Group> groups; - + public Account(){ + } + + public Account(Long id, List<Group> groups, List<Role> roles){ + setId(id); + this.groups = groups; + this.roles = roles; + } + @XmlElementWrapper(name="roles") @XmlElement(name="role") public List<Role> getRoles() { Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Category.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Category.java 2009-03-04 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Category.java 2009-03-04 12:25:48 UTC (rev 49) @@ -37,6 +37,13 @@ public Category() { } + + public Category(Long id, List<Category> children, List<Course> courses, List<Category> parents){ + setId(id); + this.children = children; + this.courses = courses; + this.parents = parents; + } @XmlElementWrapper(name="categories") Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Course.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Course.java 2009-03-04 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Course.java 2009-03-04 12:25:48 UTC (rev 49) @@ -43,6 +43,17 @@ @OneToMany(mappedBy="course") private List<Role> roles; + public Course(){ + } + + public Course(Long id, List<Category> categories, Course parent, List<Role> roles, List<Course> workgroups){ + setId(id); + this.categories = categories; + this.parent = parent; + this.roles = roles; + this.workgroups = workgroups; + } + public String toString() { return new ToStringBuilder(this, ToStringStyle.DEFAULT_STYLE).toString(); } Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Entity.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Entity.java 2009-03-04 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Entity.java 2009-03-04 12:25:48 UTC (rev 49) @@ -39,9 +39,12 @@ } public Entity(){ - } + public Entity(Long id){ + this.id = id; + } + public boolean equals(Object obj) { if (this == obj) { return true; 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 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/EntityContainer.java 2009-03-04 12:25:48 UTC (rev 49) @@ -3,7 +3,6 @@ import java.util.List; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlElements; import javax.xml.bind.annotation.XmlRootElement; Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Group.java =================================================================== --- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Group.java 2009-03-04 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Group.java 2009-03-04 12:25:48 UTC (rev 49) @@ -10,7 +10,6 @@ import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlIDREF; import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.XmlType; import org.apache.commons.lang.builder.ToStringBuilder; @@ -23,9 +22,16 @@ @XmlType(propOrder={"members"}) public class Group extends Account{ - @XmlTransient @ManyToMany(mappedBy="groups") - public List<Account> members; + private List<Account> members; + + public Group(){ + } + + public Group(Long id, List<Account> members){ + setId(id); + this.members = members; + } public boolean equals(Object obj) { if (this == obj) { 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-04 12:12:29 UTC (rev 48) +++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/main/java/de/campussource/cse/cdmm/domain/Role.java 2009-03-04 12:25:48 UTC (rev 49) @@ -31,6 +31,16 @@ @JoinColumn(name="COURSE_ID") private Course course; + public Role(){ + } + + public Role(Long id, RoleType type, Account account, Course course ){ + setId(id); + this.type = type; + this.account = account; + this.course = course; + } + @XmlElement public RoleType getType() { return type; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |