if (course.isCourseParEquipe())
{
if (composantAutresInfos.isCreateNewEquipe())
{
EquipeCourse equipeCourse = createNouvelleEquipe(
compoInscription, composantAutresInfos);
compoInscription.setEquipeCourse(equipeCourse);
}
else
{
EquipeCourse equipeCourse = composantAutresInfos
.getEquipeExistante();
if (equipeCourse.getCourse().equals(course))
{
//On peut utiliser la même équipe.
compoInscription.setEquipeCourse(equipeCourse);
}
else
{
//On a choisi une équipe d'une autre course. Créer une
//nouvelle équipe pour la même course.
EquipeCourse newEquipeCourse = equipeCourseService
.newEquipeCourse(course, personneQuiInscrit);
newEquipeCourse.setNomEquipe(equipeCourse
.getNomEquipe());
compoInscription.setEquipeCourse(newEquipeCourse);
}
}
}