Package org.xrace.model.evenements

Examples of org.xrace.model.evenements.AssignPlaqueResult


  public AssignPlaqueResult assignPlaques(final Course course)
  {
    Validate.argNotNull(course, "course");

    final Course courseLoad = courseService.find(course.getId());
    final AssignPlaqueResult result = new AssignPlaqueResult();
    final Set<MultiKey<Object>> plaques = createPlaques(course
        .getEvenement().getSaison());

    for (final Inscription inscription : courseLoad.getInscriptions())
    {
      InfoSaison infoSaison = findBySaisonPersonneCategorie(courseLoad
          .getEvenement().getSaison(), inscription.getPersonne(),
          inscription.getCategorie());
      final boolean isNew = (infoSaison == null);

      //Si cet infoSaison est non-null, on le prend. Sinon, on en cherche un
      //nouveau.
      if (infoSaison == null)
      {
        infoSaison = this.setInfoSaison(courseLoad.getEvenement()
            .getSaison(), inscription.getPersonne(), inscription
            .getCategorie(), plaques);
      }

      inscription.setNoPlaque(infoSaison.getPlaqueUnique());
      inscriptionService.save(inscription);

      result.addEntry(inscription, infoSaison, isNew);
    }

    return result;
  }
View Full Code Here


    final Personne personneJDoe = getPersonneService()
        .findByNomPrenomExact("Doe", "John").get(0);
    final Personne personneNCote = getPersonneService()
        .findByNomPrenomExact("Côté", "Nathalie").get(0);

    AssignPlaqueResult result = getInfoSaisonService().assignPlaques(
        courseDH2);
    validateAssignPlaqueResult(courseDH2, result);

    result = getInfoSaisonService().assignPlaques(courseXC2);
    validateAssignPlaqueResult(courseXC2, result);
View Full Code Here

        "H", disciplineXC);

    final Personne personneJDoe = getPersonneService()
        .findByNomPrenomExact("Doe", "John").get(0);

    AssignPlaqueResult result;

    result = getInfoSaisonService().assignPlaques(courseXC2);
    validateAssignPlaqueResult(courseXC2, result);

    result = getInfoSaisonService().assignPlaques(courseXC1);
View Full Code Here

TOP

Related Classes of org.xrace.model.evenements.AssignPlaqueResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.