List of usage examples for org.springframework.dao IncorrectResultSizeDataAccessException printStackTrace
public void printStackTrace()
From source file:org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler.java
protected final boolean authenticateUsernamePasswordInternal(final UsernamePasswordCredentials credentials) throws AuthenticationException { final String username = getPrincipalNameTransformer().transform(credentials.getUsername()); final String password = credentials.getPassword(); try {/*from w w w. jav a 2 s .c om*/ @SuppressWarnings("deprecation") final LoginPassword loginPassword = (LoginPassword) getJdbcTemplate().queryForObject(this.sql, new BeanPropertyRowMapper<LoginPassword>(LoginPassword.class), new Object[] { username, username }); final String encryptedPassword = this.getPasswordEncoder() .encode(this.getPasswordEncoder().encode(password).concat(loginPassword.getSalt())); return loginPassword.getPassword().equals(encryptedPassword); } catch (final IncorrectResultSizeDataAccessException e) { e.printStackTrace(); return false; } }