package com.github.wicketoracle.app.login; import org.apache.wicket.IClusterable; import org.apache.wicket.util.crypt.ICrypt; import org.apache.wicket.util.crypt.KeyInSessionSunJceCryptFactory; public class UserLogon implements IClusterable { private static final long serialVersionUID = 1L; private ICrypt crypt; private String username = ""; private String password = ""; public UserLogon() { crypt = new KeyInSessionSunJceCryptFactory().newCrypt(); } public final String getUsername() { return username; } public final void setUsername( final String pUsername ) { username = pUsername; } public final String getPassword() { return crypt.decryptUrlSafe( password ); } public final void setPassword( final String pPassword ) { password = crypt.encryptUrlSafe( pPassword ); } }