public interface ApplicationUserRepository<U extends ApplicationUser>
U newApplicationUser()
Optional<U> findByUsername(String username)
U findOrCreateUserByUsername(String username)
Collection<U> allUsers()
Collection<U> find(String search)
Collection<U> findByAtPath(String atPath)
Collection<U> findByRole(ApplicationRole role)
Collection<U> findByTenancy(ApplicationTenancy tenancy)
Collection<U> findMatching(String search)
search - void enable(ApplicationUser user)
void disable(ApplicationUser user)
boolean isAdminUser(ApplicationUser user)
boolean isPasswordFeatureEnabled(ApplicationUser holder)
boolean updatePassword(ApplicationUser user, String password)
default U newLocalUser(@NonNull @NonNull String username, @Nullable org.apache.isis.applib.value.Password password, @NonNull @NonNull ApplicationUserStatus status)
default U newDelegateUser(String username, ApplicationUserStatus status)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.