Package org.xrace.model.identification.compte

Examples of org.xrace.model.identification.compte.Compte


  @Override
  public final void onSubmit()
  {

    final Compte compte = compteService.authenticate(getUsername(),
        getPassword());

    if (compte == null)
    {
      this.error("Usager ou mot de passe invalide");
    }
    else
    {
      final XRaceSession session = (XRaceSession) getSession();
      session.setCompte(compte);

      if (compte.getLangue() != null && !compte.getLangue().equals(""))
      {
        session.setLocale(new Locale(compte.getLangue()));
      }

      this.setResponsePage(MemberMainPage.class);
    }
View Full Code Here


    //Gestion des inscriptions pour les membres d'un club dont la personne actuelle est le coach.
    Radio radioCoach = new Radio("coachClubsMembers", new Model(
        DelegateRegistrationMode.COACH));

    List<Personne> clubMembers;
    Compte coach = this.getXRaceSession().getCompte();
    final DropDownChoice dropDownChoiceMembresClub;
    final Label labelNomClub;

    if (coach.getCoachOf() != null)
    {
      labelNomClub = new Label("clubName", coach.getCoachOf()
          .getNomComplet());
      radioCoach.setVisible(true);
      clubMembers = clubService.find(coach.getCoachOf().getId())
          .getMembres();
      dropDownChoiceMembresClub = new DropDownChoice("ddcClubMembers",
          new PropertyModel(this, "personneAInscrire"), clubMembers,
          new PersonneChoiceRenderer());
    }
View Full Code Here

  @Override
  public final void onSubmit()
  {

    final Compte compte = getCompteService().findByUserName(courriel);

    if (compte == null)
    {
      this.error(getLocalizer().getString("accountNotFound", this));
      return;
    }

    try
    {
      compteService.resetPassword(compte);

      info(getLocalizer().getString("mailSend", this));
    }
    catch (final MailException e)
    {
      //Dernière possibilité de logger le message avant d'arriver à
      //l'interface graphique.
      RetrievePasswordForm.log.error(
          "Impossible d'envoyer un message au destinataire : "
              + compte.getUsername(), e);
      this.error(getLocalizer().getString("mailSendError", this));
    }

  }
View Full Code Here

        lblFrench.setVisible(true);
        lblEnglish.setVisible(false);

        if (session.isUserLoggedIn())
        {
          Compte compte = session.getCompte();
          compte.setLangue(Locale.ENGLISH.getLanguage());
          compteService.save(compte);
        }

        this.setResponsePage(getPage());
      }
    };
    linkEnglish.add(lblEnglish);
    this.add(linkEnglish);

    final Link linkFrench = new Link("linkFrench")
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void onClick()
      {
        session.setLocale(Locale.FRENCH);

        lblFrench.setVisible(false);
        lblEnglish.setVisible(true);

        if (session.isUserLoggedIn())
        {
          Compte compte = session.getCompte();
          compte.setLangue(Locale.FRENCH.getLanguage());
          compteService.save(compte);
        }

        this.setResponsePage(getPage());
      }
View Full Code Here

public class ImportationServiceTests extends XRaceTestCase
{

  public void testFindByCompte() throws Exception
  {
    Compte compte = getCompteService().findByUserName("thegoon@fqsc.net");
    List<Importation> list = getImportationService().findByCompte(compte);

    assertEquals(1, list.size());
  }
View Full Code Here

*/
public class CompteServiceTests extends XRaceTestCase
{
  public final void testAuthenticate()
  {
    Compte compteJDoe = getCompteService().findByUserName("jdoe@fqsc.net");
    Date lastLoginDateAvant = compteJDoe.getLastLoginDate();

    compteJDoe = getCompteService().authenticate("jdoe@fqsc.net", "123");
    Assert.assertNotNull(compteJDoe);
    Assert.assertTrue(compteJDoe.getLastLoginDate().compareTo(
        lastLoginDateAvant) > 0);
  }
View Full Code Here

    }
  }

  public void testResetPassword() throws Exception
  {
    Compte compte = getCompteService().findByUserName("jdoe@fqsc.net");
    String passwordBefore = compte.getPassword();

    getCompteService().resetPassword(compte);

    Assert.assertFalse(passwordBefore.equals(compte.getPassword()));
  }
View Full Code Here

        "deadmau5@fqsc.net").getCoachOf());
  }

  public final void testUpdateCoachCompte()
  {
    Compte willBeCoach = getCompteService().findByUserName(
        "jdeere@fqsc.net");
    Assert.assertNotNull(willBeCoach);

    Club club = getClubService().list().get(0);
    Assert.assertNotNull(club);

    willBeCoach.setCoachOf(club);

    Assert.assertNotNull(willBeCoach.getCoachOf());
  }
View Full Code Here

  }

  private boolean canMergeAdmin(final Personne personne1,
      final Personne personne2)
  {
    final Compte compte1 = compteService.findByPersonne(personne1);
    final Compte compte2 = compteService.findByPersonne(personne2);

    if (compte1 != null && compte1.getAdmin())
    {
      if (compte2 != null && compte2.getAdmin())
      {
        return false;
      }
    }
View Full Code Here

    {
      throw vex;
    }

    final DossierPersonne dossierPersonne = new DossierPersonne();
    final Compte compte1 = compteService.findByPersonne(personne1);
    final Compte compte2 = compteService.findByPersonne(personne2);

    final Compte compteAGarder = getCompteAGarder(compte1, compte2);

    if (compteAGarder != null)
    {
      Compte newCompte = new Compte(compteAGarder);
      dossierPersonne.setCompte(newCompte);

      Personne personneAGarder = new Personne(compteAGarder.getPersonne());
      personneAGarder.setCompte(newCompte);
      dossierPersonne.getCompte().setPersonne(personneAGarder);
View Full Code Here

TOP

Related Classes of org.xrace.model.identification.compte.Compte

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.