24 lines
562 B
Java
24 lines
562 B
Java
package de.ph87.tools.user;
|
|
|
|
import lombok.NonNull;
|
|
import org.springframework.data.repository.ListCrudRepository;
|
|
|
|
import java.util.Optional;
|
|
|
|
public interface UserRepository extends ListCrudRepository<User, String> {
|
|
|
|
boolean existsByName(@NonNull String name);
|
|
|
|
Optional<User> findByName(@NonNull String name);
|
|
|
|
@NonNull
|
|
Optional<User> findByPublicUuid(@NonNull String publicUuid);
|
|
|
|
@NonNull
|
|
Optional<User> findByPrivateUuid(@NonNull String privateUuid);
|
|
|
|
@NonNull
|
|
Optional<User> findByEmailConfirmation(@NonNull String emailConfirmation);
|
|
|
|
}
|