package com.lmco.energyc2.seeload.participantsvc.ejb; import javax.persistence.*; import javax.xml.bind.annotation.*; import java.io.Serializable; @Entity @Table(name="GROUPS") @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "Group") public class Group implements Serializable { @Id @Column(name="GROUPID", nullable=false) @XmlAttribute(required = true) private String groupid; @ManyToOne @JoinColumn(name="USERID", referencedColumnName = "USERID") @XmlTransient private Participant participant; public Group() { } public Group(Participant participant, String groupid) { this.participant = participant; this.groupid = groupid; } public Participant getParticipant() { return participant; } public String getGroupid() { return groupid; } public void setGroupid(String value) { this.groupid = value; } public boolean isSetGroupid() { return (this.groupid != null); } }