/** * */ package qa.qcri.aidr.manager.persistence.entities; import javax.persistence.Entity; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.UniqueConstraint; /** * @author Latika * */ @Entity @Table(name="collection_collaborator", uniqueConstraints = @UniqueConstraint(name="collection_collaborator_unique_key", columnNames={"collection_id", "account_id"})) public class CollectionCollaborator extends BaseEntity { /** * */ private static final long serialVersionUID = -6164545572667938026L; @ManyToOne private Collection collection; @ManyToOne private UserAccount account; public Collection getCollection() { return collection; } public void setCollection(Collection collection) { this.collection = collection; } public UserAccount getAccount() { return account; } public void setAccount(UserAccount account) { this.account = account; } }