package org.hibernate.test.insertordering;
import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
/**
* {@inheritDoc}
*
* @author Steve Ebersole
*/
public class User {
private Long id;
private String username;
private Set memberships = new HashSet();
/**
* for persistence
*/
User() {
}
public User(String username) {
this.username = username;
}
public Long getId() {
return id;
}
public String getUsername() {
return username;
}
public Iterator getMemberships() {
return memberships.iterator();
}
public Membership addMembership(Group group) {
Membership membership = new Membership( this, group );
memberships.add( membership );
return membership;
}
}
|