// $Id: Group.java 4746 2004-11-11 20:57:28Z steveebersole $
package org.hibernate.test.exception;
import java.util.Set;
/**
* Implementation of Group.
*
* @author Steve Ebersole
*/
public class Group {
private Long id;
private String name;
private Set members;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Set getMembers() {
return members;
}
public void setMembers(Set members) {
this.members = members;
}
public void addMember(User member) {
if (member == null) {
throw new IllegalArgumentException("Member to add cannot be null");
}
this.members.add(member);
member.getMemberships().add(this);
}
}
|