@CheckForNull public UserTokenDto selectByTokenHash(DbSession dbSession, String tokenHash) { return mapper(dbSession).selectByTokenHash(tokenHash); }
public void insert(DbSession dbSession, UserTokenDto userTokenDto) { mapper(dbSession).insert(userTokenDto); }
@CheckForNull public UserTokenDto selectByUserAndName(DbSession dbSession, UserDto user, String name) { return mapper(dbSession).selectByUserUuidAndName(user.getUuid(), name); }
public Map<String, Integer> countTokensByUsers(DbSession dbSession, Collection<UserDto> users) { Map<String, Integer> result = new HashMap<>(users.size()); executeLargeInputs( users.stream().map(UserDto::getUuid).collect(toList()), input -> { List<UserTokenCount> userTokenCounts = mapper(dbSession).countTokensByUserUuids(input); for (UserTokenCount userTokenCount : userTokenCounts) { result.put(userTokenCount.getUserUuid(), userTokenCount.tokenCount()); } return userTokenCounts; }); return result; }
public void deleteByUserAndName(DbSession dbSession, UserDto user, String name) { mapper(dbSession).deleteByUserUuidAndName(user.getUuid(), name); }
public void deleteByUser(DbSession dbSession, UserDto user) { mapper(dbSession).deleteByUserUuid(user.getUuid()); }
public List<UserTokenDto> selectByUser(DbSession dbSession, UserDto user) { return mapper(dbSession).selectByUserUuid(user.getUuid()); }
public Optional<UserTokenDto> selectByLoginAndName(DbSession dbSession, String login, String name) { return Optional.fromNullable(mapper(dbSession).selectByLoginAndName(login, name)); }
public List<UserTokenDto> selectByLogin(DbSession dbSession, String login) { return mapper(dbSession).selectByLogin(login); }
public void deleteByLoginAndName(DbSession dbSession, String login, String name) { mapper(dbSession).deleteByLoginAndName(login, name); }
public void insert(DbSession dbSession, UserTokenDto userTokenDto) { mapper(dbSession).insert(userTokenDto); }
public Optional<UserTokenDto> selectByTokenHash(DbSession dbSession, String tokenHash) { return Optional.fromNullable(mapper(dbSession).selectByTokenHash(tokenHash)); }
public void deleteByLogin(DbSession dbSession, String login) { mapper(dbSession).deleteByLogin(login); }
public UserTokenDto selectOrFailByTokenHash(DbSession dbSession, String tokenHash) { UserTokenDto userToken = mapper(dbSession).selectByTokenHash(tokenHash); if (userToken == null) { throw new RowNotFoundException(format("User token with token hash '%s' not found", tokenHash)); } return userToken; }
public Map<String, Integer> countTokensByLogins(DbSession dbSession, List<String> logins) { Map<String, Integer> result = new HashMap<>(logins.size()); executeLargeInputs( logins, input -> { List<UserTokenCount> userTokenCounts = mapper(dbSession).countTokensByLogins(input); for (UserTokenCount userTokenCount : userTokenCounts) { result.put(userTokenCount.getLogin(), userTokenCount.tokenCount()); } return userTokenCounts; }); return result; }