package de.ph87.data.view; import de.ph87.data.view.tree.View; import de.ph87.data.view.tree.ViewDto; import lombok.NonNull; import org.springframework.data.repository.ListCrudRepository; import java.util.List; public interface ViewRepository extends ListCrudRepository { boolean existsByName(@NonNull String name); List findAllByNameNot(@NonNull String name); default List findAllDtoByNameNotEmpty() { return findAllByNameNot("").stream().map(ViewDto::map).toList(); } }