Package org.xrace.model.identification.personne

Examples of org.xrace.model.identification.personne.Personne


      validatePlaqueCategorie(importation, line, categorie);

      if (line.getIdPersonne() != null)
      {
        Personne personne = validatePersonne(line);
        validatePlaquePersonneExistante(importation, line, personne,
            categorie);
      }
      else
      {
View Full Code Here


   * Valide la personne. On vérifie si la personne existe dans la bd et si
   * ses infos rassemblent à celle de l'importation.
   */
  private Personne validatePersonne(ImportationDonneesTerrainLine line)
  {
    Personne personne = personneService.find(line.getIdPersonne()
        .longValue());

    if (personne == null)
    {
      line.addErreurImportation(Errors.PERSONNE_INVALIDE);
      return null;
    }

    Personne personneImport = new Personne().setPrenom(line.getPrenom())
        .setNom(line.getNom())
        .setDateNaissance(line.getDateNaissance());
    if (!personne.areSimilar(personneImport))
    {
      line.addErreurImportation(Errors.PERSONNE_INVALIDE);
View Full Code Here

    for (ImportationDonneesTerrainLine line : importation.getLines())
    {
      if (line.getStatut().equals(ImportationLineStatus.VALIDEE))
      {
        Personne personne = updateDonneesPersonne(line);
        updateDonneesPlaque(importation, line, personne);

        line.setStatut(ImportationLineStatus.IMPORTE);
      }
    }
View Full Code Here

   * Met à jour les données de la personne dans la ligne spécifiée. Retoune la personne
   * créée ou mise à jour.
   */
  private Personne updateDonneesPersonne(ImportationDonneesTerrainLine line)
  {
    Personne personne;

    if (line.getIdPersonne() != null)
    {
      personne = personneService.find(line.getIdPersonne());
    }
    else
    {
      personne = new Personne();
    }

    String codeUci = line.getCodeUci();
    Federation federation = null;

    if (codeUci != null && !StringUtils.isEmpty(codeUci)
        && codeUci.length() > 3)
    {
      String codePays = codeUci.substring(0, 3);
      federation = federationService.findByCode(codePays);
    }

    //On utilise le canada par défaut pour les codes UCI manquants.
    if (federation == null)
    {
      federation = federationService.findByCode("CAN");
    }

    personne.setNom(line.getNom().trim());
    personne.setPrenom(line.getPrenom().trim());
    personne.setDateNaissance(line.getDateNaissance());
    personne.setSexe(line.getSexe());
    personne.setNationalite(federation);

    personneService.save(personne);

    return personne;
  }
View Full Code Here

      final String prenom, final Date dateNaissance)
  {
    final List<Personne> personnes = findByDateNaissance(dateNaissance);

    final List<Personne> resultat = new Vector<Personne>();
    final Personne personneExemple = new Personne();

    personneExemple.setDateNaissance(dateNaissance);
    personneExemple.setNom(nom);
    personneExemple.setPrenom(prenom);

    for (final Personne personne : personnes)
    {
      if (personneExemple.areSimilar(personne))
      {
        resultat.add(personne);
      }
    }
View Full Code Here

        dateFinReel);
  }

  public Personne newPersonne()
  {
    final Personne personne = new Personne();

    final Federation defaultFederation = federationService
        .findByCode("CAN");
    final Province defaultProvince = provinceService.findByCode(
        defaultFederation, "QB");

    personne.setPays(defaultFederation);
    personne.setNationalite(defaultFederation);
    personne.setProvince(defaultProvince);

    return personne;
  }
View Full Code Here

    final List<Article> approved = findByEvenementApproved(evenement);
    final List<DossierArticle> dossiers = new Vector<DossierArticle>();

    for (final Article article : approved)
    {
      final Personne personneInscrite = article.getPersonne();
      final FactureItem factureItem = factureItemService
          .findByArticle(article);
      Facture facture;
      Transaction transaction;
      Personne personneTransaction;

      if (factureItem != null)
      {
        facture = factureItem.getFacture();
        transaction = facture.getTransaction();
View Full Code Here

    List<Article> articles = findByEvenementApproved(evenement);
    Map<Personne, DossierArticleParPersonne> dossiers = new HashMap<Personne, DossierArticleParPersonne>();

    for (Article article : articles)
    {
      Personne personne = article.getPersonne();

      DossierArticleParPersonne dossier = dossiers.get(personne);
      if (dossier == null)
      {
        dossier = new DossierArticleParPersonne(evenement, personne);
View Full Code Here

      }

      row = sheet.createRow((short) ++i);

      // --------- Informations sur la personne inscrite -------
      final Personne personneInscrite = line.getPersonneInscrite();
      row.createCell((short) 0).setCellValue(personneInscrite.getId());
      row.createCell((short) 1).setCellValue(
          new HSSFRichTextString(personneInscrite.getNom()));
      row.createCell((short) 2).setCellValue(
          new HSSFRichTextString(personneInscrite.getPrenom()));
      row.createCell((short) 3).setCellValue(
          new HSSFRichTextString(personneInscrite.getCodeUCI()));
      HSSFUtils.createDateCell(wb, row, 4, personneInscrite
          .getDateNaissance());
      row.createCell((short) 5).setCellValue(
          new HSSFRichTextString(personneInscrite.getSexe()));
      row.createCell((short) 6).setCellValue(
          new HSSFRichTextString(personneInscrite.getAllergies()));
      row.createCell((short) 7).setCellValue(
          new HSSFRichTextString(personneInscrite
              .getEmergencyNumber()));
      row.createCell((short) 8).setCellValue(
          new HSSFRichTextString(personneInscrite
              .getEmergencyContact()));

      // --------- Information sur l'inscription -------
      final Inscription inscription = line.getInscription();
      final Club club = line.getClub();
View Full Code Here

    Assert.assertEquals(4, getClubService().orderByNom().size());
  }

  public void testMembresClub() throws Exception
  {
    Personne personne = getPersonneService().list().get(0);
    Personne personne2 = getPersonneService().list().get(1);
    Assert.assertNotNull(personne);
    Assert.assertNotNull(personne2);

    Club club = getClubService().list().get(0);
    Assert.assertNotNull(club);
View Full Code Here

TOP

Related Classes of org.xrace.model.identification.personne.Personne

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.