@@ -0,0 +1,917 @@
+package be.shoktan.BeeBreedingManager.model;%0A%0Aimport java.util.Collection;%0A%0Aimport javax.persistence.Entity;%0Aimport javax.persistence.ManyToMany;%0A%0A/**%0A * Class to regroup bees or other group of bees to simplify mutation description%0A * @author Wisthy%0A *%0A */%0A@Entity%0Apublic class Group extends Specification %7B%0A%09%0A%09@ManyToMany(mappedBy = %22groups%22)%0A%09private Collection%3CSpecification%3E members;%0A%09%0A%09%0A%09%0A%09// ********** getters & setters ********** //%0A%0A%09/**%0A%09 * @return the members%0A%09 */%0A%09public Collection%3CSpecification%3E getMembers() %7B%0A%09%09return members;%0A%09%7D%0A%0A%09/**%0A%09 * @param members the members to set%0A%09 */%0A%09public void setMembers(Collection%3CSpecification%3E members) %7B%0A%09%09this.members = members;%0A%09%7D%0A%09%0A%09%0A%09%0A%09// ********** others ********** //%0A%0A%09/*%0A%09 * (non-Javadoc)%0A%09 * @see be.shoktan.BeeBreedingManager.model.Specification#getType()%0A%09 */%0A%09@Override%0A%09protected ESpecificationType getType() %7B%0A%09%09return ESpecificationType.group;%0A%09%7D%0A%7D%0A

Create Group.java