public interface AccountRepository
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkPassword(int accountId,
java.util.function.Predicate<java.lang.String> check) |
net.nemerosa.ontrack.model.Ack |
deleteAccount(net.nemerosa.ontrack.model.structure.ID accountId) |
java.util.Collection<net.nemerosa.ontrack.model.security.Account> |
findAll(java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction) |
java.util.List<net.nemerosa.ontrack.model.security.Account> |
findByNameToken(java.lang.String token,
java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction) |
java.util.Optional<net.nemerosa.ontrack.model.security.Account> |
findUserByNameAndSource(java.lang.String username,
net.nemerosa.ontrack.model.security.AuthenticationSourceProvider sourceProvider) |
net.nemerosa.ontrack.model.security.Account |
getAccount(net.nemerosa.ontrack.model.structure.ID accountId,
java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction) |
net.nemerosa.ontrack.model.security.Account |
newAccount(net.nemerosa.ontrack.model.security.Account account) |
void |
saveAccount(net.nemerosa.ontrack.model.security.Account account) |
void |
setPassword(int accountId,
java.lang.String encodedPassword) |
boolean checkPassword(int accountId,
java.util.function.Predicate<java.lang.String> check)
java.util.Optional<net.nemerosa.ontrack.model.security.Account> findUserByNameAndSource(java.lang.String username,
net.nemerosa.ontrack.model.security.AuthenticationSourceProvider sourceProvider)
java.util.Collection<net.nemerosa.ontrack.model.security.Account> findAll(java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction)
net.nemerosa.ontrack.model.security.Account newAccount(net.nemerosa.ontrack.model.security.Account account)
void saveAccount(net.nemerosa.ontrack.model.security.Account account)
net.nemerosa.ontrack.model.Ack deleteAccount(net.nemerosa.ontrack.model.structure.ID accountId)
void setPassword(int accountId,
java.lang.String encodedPassword)
net.nemerosa.ontrack.model.security.Account getAccount(net.nemerosa.ontrack.model.structure.ID accountId,
java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction)
java.util.List<net.nemerosa.ontrack.model.security.Account> findByNameToken(java.lang.String token,
java.util.function.Function<java.lang.String,net.nemerosa.ontrack.model.security.AuthenticationSource> authenticationSourceFunction)