package com.github.wicketoracle.app.user.standard.mgr; import org.apache.wicket.IClusterable; import org.apache.wicket.util.crypt.ICrypt; import org.apache.wicket.util.crypt.KeyInSessionSunJceCryptFactory; public class StandardUserPassword implements IClusterable { private static final long serialVersionUID = 1L; private transient ICrypt crypt = new KeyInSessionSunJceCryptFactory().newCrypt(); private String password = ""; private String passwordConfirmation = ""; public StandardUserPassword() { } public final String getPassword() { return crypt.decryptUrlSafe( password ); } public final void setPassword( final String pPassword ) { password = crypt.encryptUrlSafe( pPassword ); } public final String getPasswordConfirmation() { return crypt.decryptUrlSafe( passwordConfirmation ); } public final void setPasswordConfirmation( final String pPasswordConfirmation ) { passwordConfirmation = crypt.encryptUrlSafe( pPasswordConfirmation ); } }