Subversion Repositories SmartDukaan

Rev

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

Rev 25918 Rev 25939
Line 121... Line 121...
121
	public <T> List<T> selectAllByEqualsNullNotNullGeLeOrderByDesc(Class<T> clazz, Map<String, Object> objectMap,
121
	public <T> List<T> selectAllByEqualsNullNotNullGeLeOrderByDesc(Class<T> clazz, Map<String, Object> objectMap,
122
			Set<String> nullParams, Set<String> notNullParams, Map<String, Object> geParams,
122
			Set<String> nullParams, Set<String> notNullParams, Map<String, Object> geParams,
123
			Map<String, Object> leParams, String orderByDescKey);
123
			Map<String, Object> leParams, String orderByDescKey);
124
 
124
 
125
	public <T> T selectByNullNotNull(Class<T> clazz, String nullKey, String notNullKey);
125
	public <T> T selectByNullNotNull(Class<T> clazz, String nullKey, String notNullKey);
126
	// public <T> List<T> selectAllByInsEqualsNullNotNullGtGeLtLe(Class<T> clazz,
-
 
127
	// Map<String, List<?>> listMap, Map<String, Object> objectMap, Set<String>
-
 
128
	// nullParams, Set<String> notNullParams, Map<String, Object> gtParams,
-
 
129
	// Map<String, Object> geParams, Map<String, Object> ltParams, Map<String,
-
 
130
	// Object> leParams);
-
 
131
 
126
 
132
	public <T> List<T> selectAllByEqualBetweenOrderByDesc(Class<T> clazz, String key, Object value, String betweenKey,
127
	public <T> List<T> selectAllByEqualBetweenOrderByDesc(Class<T> clazz, String key, Object value, String betweenKey,
133
			Object betweenValue1, Object betweenValue2, String orderByDescKey);
128
			Object betweenValue1, Object betweenValue2, String orderByDescKey);
134
 
129
 
135
	public <T> long selectCountByEqualsBetween(Class<T> clazz, Map<String, Object> objectParams, String betweenKey,
130
	public <T> long selectCountByEqualsBetween(Class<T> clazz, Map<String, Object> objectParams, String betweenKey,
Line 140... Line 135...
140
 
135
 
141
	public <T> List<T> selectAllByEqualBetweenOrderByDescPaginated(Class<T> clazz, String key, Object value,
136
	public <T> List<T> selectAllByEqualBetweenOrderByDescPaginated(Class<T> clazz, String key, Object value,
142
			String betweenKey, Object betweenValue1, Object betweenValue2, String orderByDescKey, int offset,
137
			String betweenKey, Object betweenValue1, Object betweenValue2, String orderByDescKey, int offset,
143
			int limit);
138
			int limit);
144
 
139
 
145
	// public <U, T> List<U> selectAllByParams(Class<T> clazz, Class<U> selector,
-
 
146
	// String selectorKey, Map<String, List<?>> listMap, Map<String, Object>
-
 
147
	// objectMap, Set<String> nullParams, Set<String> notNullParams, Map<String,
-
 
148
	// Object> gtParams, Map<String, Object> geParams, Map<String, Object> ltParams,
-
 
149
	// Map<String, Object> leParams);
-
 
150
	public <T> List<T> selectAllByInBetweenOrderByDesc(Class<T> clazz, String key, List<?> values, String betweenKey,
140
	public <T> List<T> selectAllByInBetweenOrderByDesc(Class<T> clazz, String key, List<?> values, String betweenKey,
151
			Object betweenValue1, Object betweenValue2, String orderByDescKey);
141
			Object betweenValue1, Object betweenValue2, String orderByDescKey);
152
 
142
 
153
	public <T> T selectByEquals(Class<T> clazz, Map<String, Object> objectMap);
143
	public <T> T selectByEquals(Class<T> clazz, Map<String, Object> objectMap);
154
 
144
 
155
	public <T> T selectFirstByEquals(Class<T> clazz, Map<String, Object> objectMap);
145
	public <T> T selectFirstByEquals(Class<T> clazz, Map<String, Object> objectMap);
156
 
146
 
157
	// public <T> List<T> selectAllByEqualsWithOrOrderByDescPaginated(Class<T>
-
 
158
	// clazz, Map<String, Object> objectMap, String orderByDescKey, int offset, int
-
 
159
	// limit);
-
 
160
 
-
 
161
	public <T> List<T> selectAllByEqualsWithOrOrderByPaginated(Class<T> clazz, Map<String, Object> objectMap,
147
	public <T> List<T> selectAllByEqualsWithOrOrderByPaginated(Class<T> clazz, Map<String, Object> objectMap,
162
			String orderByDescKey, SortOrder sortOrder, int offset, int limit);
148
			String orderByDescKey, SortOrder sortOrder, int offset, int limit);
163
 
149
 
164
	public <T> List<T> selectAllByEqualsOrderByPaginated(Class<T> clazz, Map<String, Object> objectMap,
150
	public <T> List<T> selectAllByEqualsOrderByPaginated(Class<T> clazz, Map<String, Object> objectMap,
165
			String orderByDescKey, SortOrder sortOrder, int offset, int limit);
151
			String orderByDescKey, SortOrder sortOrder, int offset, int limit);
Line 177... Line 163...
177
	public <T> T selectByGeLe(Class<T> clazz, String geKey, Object geValue, String leKey, Object leValue);
163
	public <T> T selectByGeLe(Class<T> clazz, String geKey, Object geValue, String leKey, Object leValue);
178
 
164
 
179
	public <U, T> U selectByGeLe(Class<T> clazz, Class<U> selector, String selectorKey, String geKey, Object geValue,
165
	public <U, T> U selectByGeLe(Class<T> clazz, Class<U> selector, String selectorKey, String geKey, Object geValue,
180
			String leKey, Object leValue);
166
			String leKey, Object leValue);
181
 
167
 
182
	// public <T> T selectByParams(Class<T> clazz, Map<String, Object> objectMap,
-
 
183
	// Set<String> nullParams, Set<String> notNullParams, Map<String, Object>
-
 
184
	// gtParams, Map<String, Object> geParams, Map<String, Object> ltParams,
-
 
185
	// Map<String, Object> leParams);
-
 
186
	// public <U, T> U selectByParams(Class<T> clazz, Class<U> selector, String
-
 
187
	// selectorKey, Map<String, Object> objectMap, Set<String> nullParams,
-
 
188
	// Set<String> notNullParams, Map<String, Object> gtParams, Map<String, Object>
-
 
189
	// geParams, Map<String, Object> ltParams, Map<String, Object> leParams);
-
 
190
 
-
 
191
	public <T> List<T> selectAllByBetweenOrderByDesc(Class<T> clazz, String betweenKey, Object betweenValue1,
168
	public <T> List<T> selectAllByBetweenOrderByDesc(Class<T> clazz, String betweenKey, Object betweenValue1,
192
			Object betweenValue2, String orderByDescKey);
169
			Object betweenValue2, String orderByDescKey);
193
 
170
 
194
	public <T> boolean isExistById(Class<T> clazz, int id);
171
	public <T> boolean isExistById(Class<T> clazz, int id);
195
 
172
 
Line 288... Line 265...
288
			String groupByField, String aggregateField);
265
			String groupByField, String aggregateField);
289
 
266
 
290
	public <T> List<T> selectAllByLikesOrderBy(Class<T> class1, int count, String sortKey, SortOrder sortOrder,
267
	public <T> List<T> selectAllByLikesOrderBy(Class<T> class1, int count, String sortKey, SortOrder sortOrder,
291
			Map<String, String>... andLikesMap);
268
			Map<String, String>... andLikesMap);
292
 
269
 
293
	// <T> List<T> selectDuplicate(Class<T> class1, List<String> groupBy,
-
 
294
	// Map<String, ?> paramsMap);
-
 
295
 
-
 
296
	<T> List<T> selectAllByInEqualOrderByDescForUpdate(Class<T> clazz, String inKey, List<?> in, String key,
270
	<T> List<T> selectAllByInEqualOrderByDescForUpdate(Class<T> clazz, String inKey, List<?> in, String key,
297
			Object value, String orderByDescKey);
271
			Object value, String orderByDescKey);
298
 
272
 
299
	<T> List<T> selectAllByInsEqualsOrderByForUpdate(Class<T> clazz, Map<String, List<?>> listMap,
273
	<T> List<T> selectAllByInsEqualsOrderByForUpdate(Class<T> clazz, Map<String, List<?>> listMap,
300
			Map<String, Object> objectMap, String orderByDescKey, SortOrder sortOrder);
274
			Map<String, Object> objectMap, String orderByDescKey, SortOrder sortOrder);
Line 313... Line 287...
313
 
287
 
314
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
288
	public <T> Predicate prepareNotInPredicate(CriteriaBuilder builder, Root<T> root, Map<String, List<?>> listParams);
315
 
289
 
316
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
290
	<T> Map<Object, Long> selectGroupByCount(Class<T> class1, Map<String, Object> equalsParams, String aggregateKey);
317
 
291
 
318
	<T> List<T> selectGroupBy(Class<T> class1, String idColumn, String compareColumn, Map<String, Object> equalsMap);
292
	<T> List<T> selectLatestroupBy(Class<T> class1, String idColumn, String compareColumn,
-
 
293
			Map<String, Object> equalsMap);
319
}
294
}