Package dev.soffa.foundation.data
Interface EntityRepository<E,I>
-
- All Known Subinterfaces:
JobTokenRepository,JournalRepository
public interface EntityRepository<E,I>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longcount()default longcount(Criteria criteria)longcount(dev.soffa.foundation.model.TenantId tennant, Criteria criteria)default longcount(java.util.Map<java.lang.String,java.lang.Object> filter)intdelete(Criteria criteria)intdelete(dev.soffa.foundation.model.TenantId tenant, E entity)intdelete(E entity)default intdelete(java.util.Map<java.lang.String,java.lang.Object> filter)default booleanexists(Criteria criteria)default booleanexists(I id)default booleanexists(java.util.Map<java.lang.String,java.lang.Object> filter)default java.util.List<E>find(Criteria criteria)java.util.List<E>find(dev.soffa.foundation.model.TenantId tenant, Criteria criteria)default java.util.List<E>find(java.util.Map<java.lang.String,java.lang.Object> filter)default java.util.List<E>findAll()java.util.List<E>findAll(dev.soffa.foundation.model.TenantId tenantId)java.util.Optional<E>findById(dev.soffa.foundation.model.TenantId tenant, I id)java.util.Optional<E>findById(I id)java.util.Optional<E>get(Criteria criteria)java.util.Optional<E>get(dev.soffa.foundation.model.TenantId tenant, Criteria criteria)default java.util.Optional<E>get(dev.soffa.foundation.model.TenantId tenant, java.util.Map<java.lang.String,java.lang.Object> filter)default Eget(I id)default java.util.Optional<E>get(java.util.Map<java.lang.String,java.lang.Object> filter)Einsert(dev.soffa.foundation.model.TenantId tenant, E entity)Einsert(E entity)Eupdate(dev.soffa.foundation.model.TenantId tenant, E entity)Eupdate(E entity)
-
-
-
Method Detail
-
count
long count()
-
count
default long count(java.util.Map<java.lang.String,java.lang.Object> filter)
-
count
default long count(Criteria criteria)
-
count
long count(dev.soffa.foundation.model.TenantId tennant, Criteria criteria)
-
findAll
default java.util.List<E> findAll()
-
findAll
java.util.List<E> findAll(dev.soffa.foundation.model.TenantId tenantId)
-
find
default java.util.List<E> find(java.util.Map<java.lang.String,java.lang.Object> filter)
-
get
default java.util.Optional<E> get(java.util.Map<java.lang.String,java.lang.Object> filter)
-
get
default java.util.Optional<E> get(dev.soffa.foundation.model.TenantId tenant, java.util.Map<java.lang.String,java.lang.Object> filter)
-
delete
int delete(E entity)
-
delete
int delete(dev.soffa.foundation.model.TenantId tenant, E entity)
-
delete
default int delete(java.util.Map<java.lang.String,java.lang.Object> filter)
-
delete
int delete(Criteria criteria)
-
exists
default boolean exists(java.util.Map<java.lang.String,java.lang.Object> filter)
-
exists
default boolean exists(Criteria criteria)
-
exists
default boolean exists(I id)
-
-