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:
parent
48248372eb
commit
673809e981
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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user