Example usage for org.springframework.security.web.authentication.rememberme JdbcTokenRepositoryImpl setJdbcTemplate

List of usage examples for org.springframework.security.web.authentication.rememberme JdbcTokenRepositoryImpl setJdbcTemplate

Introduction

In this page you can find the example usage for org.springframework.security.web.authentication.rememberme JdbcTokenRepositoryImpl setJdbcTemplate.

Prototype

public final void setJdbcTemplate(@Nullable JdbcTemplate jdbcTemplate) 

Source Link

Document

Set the JdbcTemplate for this DAO explicitly, as an alternative to specifying a DataSource.

Usage

From source file:cn.edu.zjnu.acm.judge.config.TokenRepositoryConfiguration.java

@Bean
public PersistentTokenRepository persistentTokenRepository(JdbcTemplate jdbcTemplate) {
    JdbcTokenRepositoryImpl jdbcTokenRepositoryImpl = new JdbcTokenRepositoryImpl();
    jdbcTokenRepositoryImpl.setJdbcTemplate(jdbcTemplate);
    jdbcTokenRepositoryImpl.setCreateTableOnStartup(false);
    return jdbcTokenRepositoryImpl;
}

From source file:hu.petabyte.redflags.web.cfg.SecurityRoles.java

private PersistentTokenRepository persistentTokenRepository() {
    JdbcTokenRepositoryImpl tr = new JdbcTokenRepositoryImpl();
    tr.setJdbcTemplate(jdbc);
    return tr;//from w w w.ja  v a 2s.  com
}

From source file:org.springframework.security.web.authentication.rememberme.JdbcTokenRepositoryImplTests.java

@Test
public void updateUsesLastUsed() {
    JdbcTemplate template = mock(JdbcTemplate.class);
    Date lastUsed = new Date(1424841314059L);
    JdbcTokenRepositoryImpl repository = new JdbcTokenRepositoryImpl();
    repository.setJdbcTemplate(template);

    repository.updateToken("series", "token", lastUsed);

    verify(template).update(anyString(), anyString(), eq(lastUsed), anyString());
}