@Override protected GenericModel<UserVerifierDto> newInstance(Long id) { return new UserVerifier(id); }
@Override public UserVerifierDto saveUserVerifier(UserVerifierDto userVerifierDto) { LOG.debug("Save user verifier [{}]", userVerifierDto); UserVerifierDto saved = null; if (userVerifierDto != null) { if (isBlank(userVerifierDto.getId())) { userVerifierDto.setCreatedTime(System.currentTimeMillis()); String verifierToken = RandomStringUtils.randomNumeric(Constants.USER_VERIFIER_TOKEN_SIZE); userVerifierDto.setVerifierToken(verifierToken); } saved = getDto(userVerifierDao.save(new UserVerifier(userVerifierDto))); } return saved; }
protected UserVerifier generateUserVerifier(Application app, String verifierToken) { UserVerifier verifier = new UserVerifier(); verifier.setName("GENERATED test Verifier"); if (app == null) { app = generateApplication(null); } verifier.setApplication(app); if (verifierToken == null) { verifierToken = "token"; } verifier.setVerifierToken(verifierToken); return verifierDao.save(verifier); }
public class zeus extends Application { private SecurityDao securityDao; public zeus() { securityDao = new SecurityDao(); } @Override public Restlet createInboundRoot() { (...) UserVerifier verifier = new UserVerifier(); verifier.setSecurityDao(securityDao); (...) return guard; } }