This commit is contained in:
Maxime Dagnicourt
2008-01-15 12:10:20 +00:00
parent 6ffa1c3bbc
commit 7c22773057

View File

@@ -1,9 +1,10 @@
package org.yacos.core.users; package org.yacos.core.users;
import java.io.Serializable;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.EnumType; import javax.persistence.EnumType;
import javax.persistence.Enumerated; import javax.persistence.Enumerated;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.IdClass; import javax.persistence.IdClass;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
@@ -20,7 +21,12 @@ import org.yacos.core.conferences.Conference;
*/ */
@Entity @Entity
@IdClass(RolePK.class) @IdClass(RolePK.class)
public class Role { public class Role implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
/** /**
* User for which this role is defined * User for which this role is defined
@@ -50,12 +56,15 @@ public class Role {
private RoleType type; private RoleType type;
public Role(RoleType type,User user, Conference conference) { public Role(RoleType type,User user, Conference conference) {
super();
setType(type); setType(type);
setUser(user); setUser(user);
setConference(conference); setConference(conference);
} }
public Role(){
}
public User getUser() { public User getUser() {
return user; return user;