@Override protected Object doParse(final Object original, final String text) { return new Password(text); }
public boolean equals(final Password other) { final String otherPassword = other.getPassword(); if (getPassword() == null && otherPassword == null) { return true; } if (getPassword() == null || otherPassword == null) { return false; } return getPassword().equals(otherPassword); }
@Override public boolean equals(final Object other) { if (other == this) { return true; } if (other == null) { return false; } return other.getClass() == this.getClass() && equals((Password) other); }
public void testCheckPassword() { Password password = new Password("secret"); assertFalse(password.checkPassword("")); assertFalse(password.checkPassword("SECRET")); assertTrue(password.checkPassword("secret")); }
@Override public String titleString(final Object object) { return object == null ? "" : password(object).toString(); }
public boolean checkPassword(final NakedObject object, final String password) { return password(object.getObject()).checkPassword(password); }
@Override public String titleString(final Object object) { return object == null ? "" : password(object).toString(); }
public boolean checkPassword(final NakedObject object, final String password) { return password(object.getObject()).checkPassword(password); }
@Override protected Object doParse(final Object original, final String text) { return new Password(text); }
@Override protected String doEncode(final Object object) { return password(object).getPassword(); }
@Override protected Object doRestore(final String data) { return new Password(data); }
public void nullSafeSet(final PreparedStatement st, final Object value, final int index) throws HibernateException, SQLException { if (value == null) { st.setNull(index, Hibernate.STRING.sqlType()); } else { st.setString(index, ((Password) value).getPassword()); } }
@Override protected Object doRestore(final String data) { return new Password(data); }
public String getEditText(final NakedObject object) { return object == null ? "" : password(object).getPassword(); }
public Object nullSafeGet(final ResultSet rs, final String[] names, final Object owner) throws HibernateException, SQLException { final String password = rs.getString(names[0]); return rs.wasNull() ? null : new Password(password); }
@Override protected String doEncode(final Object object) { return password(object).getPassword(); }
public NakedObject createValue(final String password) { return getRuntimeContext().adapterFor(new Password(password)); }
public String getEditText(final NakedObject object) { return object == null ? "" : password(object).getPassword(); }
public NakedObject createValue(final String password) { return getRuntimeContext().adapterFor(new Password(password)); }