* @return the remember me token
*/
@Override
public final PersistentRememberMeToken getTokenForSeries(
final String series) {
PersistentLogin persistentLogin = null;
final Query query = entityManager.createQuery(
"SELECT p FROM PersistentLogin p WHERE series = :series");
query.setParameter("series", series);
try {
persistentLogin = (PersistentLogin) query.getSingleResult();
} catch (NoResultException e) {
return null;
}
return new PersistentRememberMeToken(
persistentLogin.getUsername(),
persistentLogin.getSeries(),
persistentLogin.getToken(),
persistentLogin.getLastUsed());
}