Subversion Repositories SmartDukaan

Rev

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

Rev 23691 Rev 23767
Line 6... Line 6...
6
 
6
 
7
import javax.swing.SortOrder;
7
import javax.swing.SortOrder;
8
 
8
 
9
import org.springframework.stereotype.Repository;
9
import org.springframework.stereotype.Repository;
10
 
10
 
-
 
11
import com.spice.profitmandi.dao.entity.transaction.LineItemImei;
-
 
12
 
11
@Repository
13
@Repository
12
public interface GenericRepository {
14
public interface GenericRepository {
13
	public <T> void persist(Object object);
15
	public <T> void persist(Object object);
14
	
16
	
15
	public <T> List<T> selectAllOrderByDesc(Class<T> clazz, String orderByDescKey);
17
	public <T> List<T> selectAllOrderByDesc(Class<T> clazz, String orderByDescKey);
Line 159... Line 161...
159
	public <T> List<T> selectAllByEqualGtOrderByAsc(Class<T> clazz, String key, Object value, String gtKey, Object gtValue,
161
	public <T> List<T> selectAllByEqualGtOrderByAsc(Class<T> clazz, String key, Object value, String gtKey, Object gtValue,
160
			String orderByDescKey);
162
			String orderByDescKey);
161
	
163
	
162
	public <T> List<T> selectAllByNullAndNotNull(Class<T> clazz, String nullKey, String notNullKey);
164
	public <T> List<T> selectAllByNullAndNotNull(Class<T> clazz, String nullKey, String notNullKey);
163
 
165
 
164
	public <T> List<T> selectAllByEqualsOrderByAsc(Class<T> clazz, Map<String, Object> objectMap, String orderByDescKey);	
166
	public <T> List<T> selectAllByEqualsOrderByAsc(Class<T> clazz, Map<String, Object> objectMap, String orderByDescKey);
-
 
167
 
-
 
168
	public <N extends Number, T> N selectMaxFieldValue(Class<T> class1, Class<N> class2, String field);	
165
}
169
}