Package net.fqsc.inscriptions.model.inscriptions

Examples of net.fqsc.inscriptions.model.inscriptions.InfosSaison


  }

  public InfosSaison getInfosSaisonOfPersonne(final Personne personne)
      throws ActionException, SelectionException
  {
    final InfosSaison infosSaison = new InfosSaison(personne);

    for (final Iterator i = this.iterator(); i.hasNext();)
    {
      final Saison saison = (Saison) i.next();

      for (final Iterator j = saison.getInfosSaison()
          .getInfoSaisonOfPersonne(personne).iterator(); j.hasNext();)
      {

        final InfoSaison infoSaison = (InfoSaison) j.next();

        if (infoSaison != null)
        {
          infosSaison.add(infoSaison);
        }
      }
    }

    return infosSaison;
View Full Code Here


  {

    try
    {

      final InfosSaison infoSaisons = saison.getInfosSaison()
          .getInfoSaisonOfPersonne(personne);

      /*
       * Si l'utilisateur a déjà un numéro de licence pour cette saison on
       * utilise celui utilisé lors de la dernière course.
       */
      if (infoSaisons.size() > 0)
      {

        final InfoSaison infoSaison = (InfoSaison) infoSaisons.last();
        return infoSaison.getNoLicence();
      }
      else
      // Creer nouveau No Licence
      {
View Full Code Here

      final CategorieParticipante categorieParticipante = saison
          .getCategorieParticipante(categorie);

      if (categorieParticipante != null)
      {
        InfosSaison infosSaisonCriteria = null;

        for (int i = categorieParticipante.getPlaqueMin(); i <= categorieParticipante
            .getPlaqueMax(); i++)
        {
          if ((i > categorieParticipante.getPlaqueGeleMax())
              || (i < categorieParticipante.getPlaqueGeleMin()))
          {

            infosSaisonCriteria = null;

            final SelectionCriteria criteria = SelectionCriteria
                .defineEqualCriteria("plaqueUnique", Integer
                    .toString(i));

            infosSaisonCriteria = (InfosSaison) saison
                .getInfosSaison().getInfoSaisonOfCategorie(
                    categorie).getEntities(criteria);

            if (infosSaisonCriteria.size() == 0)
            {
              return Integer.toString(i);
            }

          }
View Full Code Here

  public Saison(final IDomainModel domainModel)
  {
    super(domainModel);
    this.evenements = new Evenements(this);
    this.categoriesParticipantes = new CategoriesParticipantes(this);
    this.infosSaison = new InfosSaison(this);
    this.affiliationsClubs = new AffiliationsClubs(this);
  }
View Full Code Here

    final Saison saison = this.utils.getSaisons().getByAnnee(2007)
        .iterator().next();
    final Evenement evenement = (Evenement) saison.getEvenements().getByNo(
        2).iterator().next();
    final InfosSaison infosSaison = saison.getInfosSaison();
    infosSaison.createInfoSaison(noLicence, plaqueUnique, saison, personne,
        categorie, evenement);

    this.outputErrors(infosSaison);
  }
View Full Code Here

  public InfosSaison getInfosSaison(final Personne personne,
      final Categorie categorie) throws ActionException,
      SelectionException
  {
    final InfosSaison infosSaison = new InfosSaison(personne);

    for (final Iterator iter = this.iterator(); iter.hasNext();)
    {
      final Saison saison = (Saison) iter.next();
      final InfoSaison infoSaison = saison.getInfoSaison(personne,
          categorie);

      if (infoSaison != null)
      {
        infosSaison.add(infoSaison);
      }
    }

    return infosSaison;
  }
View Full Code Here

TOP

Related Classes of net.fqsc.inscriptions.model.inscriptions.InfosSaison

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.