135136137138139140141142143144145
*/ public void deleteCategorie(final Categorie categorie) { if (!categorie.canBeDeleted()) { throw new IllegalDeleteException("La catégorie est associée à des courses, à des saisons " + "ou à des inscriptions. "); } try {
114115116117118119120121122123124
*/ public void deleteDiscipline(final Discipline discipline) { if (!discipline.canBeDeleted()) { throw new IllegalDeleteException("La discipline est associée à des catégories " + "ou à des courses. "); } try {
287288289290291292293294295296297
throw new ValidationException( "Les validations de dmLite ont échoué."); } else { throw new IllegalDeleteException( "La course ne peut être supprimée car elle " + "contient encore des inscriptions"); } } catch (final ActionException e)
313314315316317318319320321322323
{ for (final Course course : evenement.getCourses().getList()) { if (!course.canBeDeleted()) { throw new IllegalDeleteException( "L'événement contient des course " + "associées à des inscriptions. "); } }
344345346347348349350351352353354
{ for (final Course course : saison.getCourses()) { if (!course.canBeDeleted()) { throw new IllegalDeleteException("La saison contient " + "une course associée à des inscriptions."); } } saisons.remove(saison); }