Package org.xrace.model.evenements

Examples of org.xrace.model.evenements.InfoSaison


    }

    @Override
    protected void populateItem(final ListItem item)
    {
      final InfoSaison infoSaison = (InfoSaison) item.getModelObject();

      item.add(new Label("nomComplet", new PropertyModel(infoSaison
          .getCategorie(), "nomComplet")));
      item.add(new TextField("plaqueUnique", new PropertyModel(
          infoSaison, "plaqueUnique")));
    }
View Full Code Here


    }

    @Override
    protected void populateItem(final ListItem item)
    {
      final InfoSaison infoSaison = (InfoSaison) item.getModelObject();

      item.add(new Label("nomComplet", new PropertyModel(infoSaison
          .getCategorie(), "nomComplet")));
      item.add(new Label("plaqueUnique", new PropertyModel(infoSaison,
          "plaqueUnique")));
    }
View Full Code Here

  private void preMergeInfosSaison(final List<InfoSaison> infosSaison,
      final MultiKeyMap mkMap)
  {
    for (final InfoSaison infoSaison : infosSaison)
    {
      final InfoSaison infoSaisonConcurrent = (InfoSaison) mkMap.get(
          infoSaison.getCategorie(), infoSaison.getSaison());
      if (infoSaisonConcurrent != null)
      {
        if (infoSaisonConcurrent.getDateAttribution().compareTo(
            infoSaison.getDateAttribution()) < 0)
        {
          mkMap.put(infoSaison.getCategorie(),
              infoSaison.getSaison(), infoSaison);
        }
View Full Code Here

      private static final long serialVersionUID = 1923457681561751476L;

      @Override
      protected void onSelect(final Personne selectedPersonne)
      {
        final InfoSaison infoSaison = new InfoSaison();

        infoSaison.setPersonne(selectedPersonne);
        infoSaison.setSaison(saison);

        this.setResponsePage(new PlaqueAttribueeUpdatePage(infoSaison,
            true, SelectPersonnePage.this));
      }
    });
View Full Code Here

    valideSaisonCategorie(saison, categorie);
    validerRangePlaque(plaqueUnique, saison, categorie);
    validerPlaqueExistante(plaqueUnique, saison, categorie, personne);

    InfoSaison infoSaison = findBySaisonPersonneCategorie(saison, personne,
        categorie);

    if (infoSaison == null)
    {
      infoSaison = new InfoSaison();

      infoSaison.setSaison(saison);
      infoSaison.setPersonne(personne);
      infoSaison.setCategorie(categorie);
    }

    infoSaison.setPlaqueUnique(plaqueUnique);
    infoSaison.setDateAttribution(new Date());

    getGenericDao().save(infoSaison);

    return infoSaison;
  }
View Full Code Here

    valideSaisonCategorie(saison, categorie);

    // Vérification s'il existe un InfoSaison pour cette
    // combinaison saison/personne
    final InfoSaison infoSaison = findBySaisonPersonneCategorie(saison,
        personne, categorie);

    if (infoSaison == null)
    {
      final String plaque = createNoPlaqueUnique(saison, categorie,
View Full Code Here

  private void validerPlaqueExistante(final String plaque,
      final Saison saison, final Categorie categorie,
      final Personne personne)
  {
    final InfoSaison infoSaison = findBySaisonCategoriePlaque(saison,
        plaque, categorie);
    if (infoSaison != null)
    {
      if (!infoSaison.getPersonne().equals(personne))
      {
        throw new UniqueException(
            "Plaque déjà assignée à une autre personne "
                + "dans la catégorie. ");
      }
View Full Code Here

    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);
    }
View Full Code Here

      return;
    }

    Saison saison = importation.getSaison();

    InfoSaison infoSaisonDejaAttribue = infoSaisonService
        .findBySaisonCategoriePlaque(saison, line.getPlaque(),
            categorie);

    if (infoSaisonDejaAttribue != null)
    {
View Full Code Here

    }

    Saison saison = importation.getSaison();

    //Valider si la plaque n'est pas déjà attribuée.
    InfoSaison infoSaisonDejaAttribue = infoSaisonService
        .findBySaisonCategoriePlaque(saison, line.getPlaque(),
            categorie);
    if (infoSaisonDejaAttribue != null
        && !infoSaisonDejaAttribue.getPersonne().equals(personne))
    {
      line.addErreurImportation(Errors.PLAQUE_DEJA_ATTRIBUEE);
    }
  }
View Full Code Here

TOP

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

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.