Subversion Repositories SmartDukaan

Rev

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

Rev 25847 Rev 25854
Line 10... Line 10...
10
import javax.swing.SortOrder;
10
import javax.swing.SortOrder;
11
 
11
 
12
import org.springframework.stereotype.Repository;
12
import org.springframework.stereotype.Repository;
13
import org.springframework.util.MultiValueMap;
13
import org.springframework.util.MultiValueMap;
14
 
14
 
15
import com.spice.profitmandi.dao.entity.dtr.InsurancePolicy;
-
 
16
 
-
 
17
@Repository
15
@Repository
18
public interface GenericRepository {
16
public interface GenericRepository {
19
	public final String IS_NULL = "IS_NULL";
17
	public final String IS_NULL = "IS_NULL";
20
	public final String IS_NOT_NULL = "IS_NOT_NULL";
18
	public final String IS_NOT_NULL = "IS_NOT_NULL";
21
 
19
 
Line 290... Line 288...
290
			String groupByField, String aggregateField);
288
			String groupByField, String aggregateField);
291
 
289
 
292
	public <T> List<T> selectAllByLikesOrderBy(Class<T> class1, int count, String sortKey, SortOrder sortOrder,
290
	public <T> List<T> selectAllByLikesOrderBy(Class<T> class1, int count, String sortKey, SortOrder sortOrder,
293
			Map<String, String>... andLikesMap);
291
			Map<String, String>... andLikesMap);
294
 
292
 
295
	//<T> List<T> selectDuplicate(Class<T> class1, List<String> groupBy, Map<String, ?> paramsMap);
293
	// <T> List<T> selectDuplicate(Class<T> class1, List<String> groupBy,
-
 
294
	// Map<String, ?> paramsMap);
296
 
295
 
297
	<T> List<T> selectAllByInEqualOrderByDescForUpdate(Class<T> clazz, String inKey, List<?> in, String key,
296
	<T> List<T> selectAllByInEqualOrderByDescForUpdate(Class<T> clazz, String inKey, List<?> in, String key,
298
			Object value, String orderByDescKey);
297
			Object value, String orderByDescKey);
299
 
298
 
300
	<T> List<T> selectAllByInsEqualsOrderByForUpdate(Class<T> clazz, Map<String, List<?>> listMap,
299
	<T> List<T> selectAllByInsEqualsOrderByForUpdate(Class<T> clazz, Map<String, List<?>> listMap,
Line 312... Line 311...
312
 
311
 
313
	public <T> Predicate prepareEqualPredicate(CriteriaBuilder builder, Root<T> root, Map<String, Object> objectParams);
312
	public <T> Predicate prepareEqualPredicate(CriteriaBuilder builder, Root<T> root, Map<String, Object> objectParams);
314
 
313
 
315
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
314
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
316
 
315
 
317
	public <T> void joinWithItem(Class<T> joinClass, String joinField);
-
 
318
 
-
 
319
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams,
316
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
320
			String aggregateKey);
-
 
321
}
317
}