Subversion Repositories SmartDukaan

Rev

Rev 26014 | Rev 27227 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 26014 Rev 27220
Line 1... Line 1...
1
package com.spice.profitmandi.dao.repository;
1
package com.spice.profitmandi.dao.repository;
2
 
2
 
-
 
3
import java.time.LocalDateTime;
3
import java.util.List;
4
import java.util.List;
4
import java.util.Map;
5
import java.util.Map;
5
import java.util.Set;
6
import java.util.Set;
6
 
7
 
7
import javax.persistence.criteria.CriteriaBuilder;
8
import javax.persistence.criteria.CriteriaBuilder;
Line 287... Line 288...
287
 
288
 
288
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
289
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
289
 
290
 
290
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
291
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
291
 
292
 
292
	<T> List<T> selectLatestGroupBy(Class<T> class1, String idColumn, String compareColumn,
-
 
293
			Map<String, Object> equalsMap);
-
 
294
	
-
 
295
	<T> List<T> selectAllByOr(Class<T> class1, List<Map<String, Object>> equalsMapList);
293
	<T> List<T> selectAllByOr(Class<T> class1, List<Map<String, Object>> equalsMapList);
-
 
294
 
-
 
295
	<T> List<T> selectLatestGroupBy(Class<T> class1, String groupBy, String keyColumn, LocalDateTime startDate,
-
 
296
			LocalDateTime endDate);
296
}
297
}