Interface GenericService<ENTITY extends io.github.astrapi69.data.identifiable.Identifiable<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.jpa.repository.JpaRepository<ENTITY,ID>>
public interface GenericService<ENTITY extends io.github.astrapi69.data.identifiable.Identifiable<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.jpa.repository.JpaRepository<ENTITY,ID>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault long
count()
default void
default void
default void
default void
default void
deleteById
(ID id) default void
deleteInBatch
(@NonNull Iterable<ENTITY> entities) default boolean
default boolean
existsById
(ID id) findAll()
default org.springframework.data.domain.Page<ENTITY>
findAll
(@NonNull org.springframework.data.domain.Pageable pageable) findAll
(@NonNull org.springframework.data.domain.Sort sort) findAllById
(@NonNull Iterable<ID> ids) default void
flush()
default ENTITY
default ENTITY
default ENTITY
saveAndFlush
(ENTITY entity) default ENTITY
-
Method Details
-
count
default long count() -
delete
-
deleteAll
default void deleteAll() -
deleteAll
-
deleteAllInBatch
default void deleteAllInBatch() -
deleteById
-
deleteInBatch
-
exists
-
existsById
-
findAll
-
findAll
default org.springframework.data.domain.Page<ENTITY> findAll(@NonNull @NonNull org.springframework.data.domain.Pageable pageable) -
findAll
-
findAllById
-
findById
-
flush
default void flush() -
getById
-
getRepository
REPOSITORY getRepository() -
save
-
saveAll
-
saveAndFlush
-
update
-