Package com.wavemaker.runtime.data.dao
Interface WMGenericTemporalDao<E,I>
-
- All Superinterfaces:
WMGenericDao<E,I>
- All Known Implementing Classes:
WMGenericTemporalDaoImpl
public interface WMGenericTemporalDao<E,I> extends WMGenericDao<E,I>
- Since:
- 3/1/18
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intdelete(PeriodClause periodClause, java.lang.String filter)intdelete(java.util.Map<java.lang.String,java.lang.Object> identifier, PeriodClause periodClause)org.springframework.data.domain.Page<E>findByIdAndPeriod(java.util.Map<java.lang.String,java.lang.Object> identifier, java.util.List<PeriodClause> periodClauses, org.springframework.data.domain.Pageable pageable)org.springframework.data.domain.Page<E>findByPeriod(java.util.List<PeriodClause> periodClauses, java.lang.String query, org.springframework.data.domain.Pageable pageable)intupdate(PeriodClause periodClause, java.lang.String filter, E entity)intupdate(java.util.Map<java.lang.String,java.lang.Object> identifier, PeriodClause periodClause, E entity)-
Methods inherited from interface com.wavemaker.runtime.data.dao.WMGenericDao
count, count, create, delete, evict, execute, export, export, findById, findByMultipleIds, findByMultipleIds, findByUniqueKey, getAggregatedValues, getAssociatedObjects, list, refresh, search, searchByQuery, update
-
-
-
-
Method Detail
-
findByPeriod
org.springframework.data.domain.Page<E> findByPeriod(java.util.List<PeriodClause> periodClauses, java.lang.String query, org.springframework.data.domain.Pageable pageable)
-
findByIdAndPeriod
org.springframework.data.domain.Page<E> findByIdAndPeriod(java.util.Map<java.lang.String,java.lang.Object> identifier, java.util.List<PeriodClause> periodClauses, org.springframework.data.domain.Pageable pageable)
-
update
int update(java.util.Map<java.lang.String,java.lang.Object> identifier, PeriodClause periodClause, E entity)
-
update
int update(PeriodClause periodClause, java.lang.String filter, E entity)
-
delete
int delete(java.util.Map<java.lang.String,java.lang.Object> identifier, PeriodClause periodClause)
-
delete
int delete(PeriodClause periodClause, java.lang.String filter)
-
-