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