package com.cubetiqs.data.repository; import com.cubetiqs.data.domain.Queryable; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.repository.NoRepositoryBean; import java.util.List; /** * Base Repository * * @author sombochea * @see JpaRepository * @see NoRepositoryBean * @since 1.0 */ @NoRepositoryBean public interface BaseRepository extends JpaRepository { List searchByQueryable(Queryable queryable); Page searchByQueryable(Queryable queryable, Pageable pageable); }