Author: fdesbois Date: 2010-01-19 18:47:57 +0000 (Tue, 19 Jan 2010) New Revision: 243 Modified: trunk/suiviobsmer-ui/src/main/java/fr/ifremer/suiviobsmer/ui/components/Layout.java Log: Keep login when error (to use it in forgetPassword) Modified: trunk/suiviobsmer-ui/src/main/java/fr/ifremer/suiviobsmer/ui/components/Layout.java =================================================================== --- trunk/suiviobsmer-ui/src/main/java/fr/ifremer/suiviobsmer/ui/components/Layout.java 2010-01-19 18:02:46 UTC (rev 242) +++ trunk/suiviobsmer-ui/src/main/java/fr/ifremer/suiviobsmer/ui/components/Layout.java 2010-01-19 18:47:57 UTC (rev 243) @@ -30,10 +30,12 @@ import fr.ifremer.suiviobsmer.ui.base.SuiviObsmerPage; import fr.ifremer.suiviobsmer.ui.pages.Index; import org.apache.tapestry5.BindingConstants; +import org.apache.tapestry5.PersistenceConstants; import org.apache.tapestry5.annotations.InjectComponent; import org.apache.tapestry5.annotations.InjectContainer; import org.apache.tapestry5.annotations.Log; import org.apache.tapestry5.annotations.Parameter; +import org.apache.tapestry5.annotations.Persist; import org.apache.tapestry5.annotations.Property; import org.apache.tapestry5.annotations.SessionState; import org.apache.tapestry5.ioc.annotations.Inject; @@ -113,6 +115,7 @@ @Property private String password; + @Persist(PersistenceConstants.FLASH) @Property private String email; @@ -174,6 +177,7 @@ } catch (SuiviObsmerBusinessException eee) { if (eee.getType().equals(Type.BAD_CONNECTION)) { connexionFeedback.addError(eee.getMessage()); + email = login; } else if (eee.getType().equals(Type.ILLEGAL_CONNECTION)) { connexionFeedback.addInfo(eee.getMessage()); }