Creator istället för user

git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@318 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
joha-asc 2011-03-14 10:48:53 +00:00
parent 48248372eb
commit 673809e981
2 changed files with 15 additions and 11 deletions
src/main/java/se/su/dsv/scipro/data/dataobjects

@ -30,9 +30,6 @@ public abstract class Ratable extends DomainObject{
@OneToMany
private List<Rating> ratingList = new ArrayList<Rating>();
@ManyToOne(optional=false)
private User user;
public List<Rating> getRatingList() {
return ratingList;
@ -42,14 +39,6 @@ public abstract class Ratable extends DomainObject{
this.ratingList = ratingList;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public int hashCode() {
final int prime = 31;

@ -6,6 +6,7 @@ import java.util.List;
import javax.persistence.JoinTable;
import javax.persistence.Lob;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.MappedSuperclass;
/**
@ -21,6 +22,10 @@ public abstract class Resource extends Ratable {
@Lob
private String info;
@ManyToOne(optional=false)
private User creator;
@ManyToMany
@JoinTable(name="resource_tag")
private List<Tag> tagList = new ArrayList<Tag>();
@ -48,4 +53,14 @@ public abstract class Resource extends Ratable {
public void setTagList(List<Tag> tagList) {
this.tagList = tagList;
}
public User getCreator() {
return creator;
}
public void setCreator(User creator) {
this.creator = creator;
}
}