net.sf.minuteProject.model.dao
Class GenericDaoImpl<T>
java.lang.Object
net.sf.minuteProject.model.dao.GenericDaoImpl<T>
- All Implemented Interfaces:
- GenericDao<T>
- Direct Known Subclasses:
- GenericDaoJpaImpl
public abstract class GenericDaoImpl<T>
- extends Object
- implements GenericDao<T>
Method Summary |
protected abstract void |
assignBlankToNull(T t)
|
protected abstract Long |
count(T criteriaMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType)
|
void |
find(QueryData<T> data)
Find persistence data according to search criteria |
protected abstract List<T> |
find(T criteriaMask,
T sortMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType,
QuerySortOrder sortOrder,
int start,
int max)
|
protected abstract String |
findOrder(T orderMask,
QuerySortOrder sortOrder)
|
protected String |
findQuery(T criteriaMask,
T orderMask,
String what,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType,
QuerySortOrder sortOrder)
|
protected abstract String |
findWhere(T criteriaMask,
boolean b,
boolean all,
OperandType operandType,
Boolean caseSensitivenessType)
|
protected abstract String |
getSearchEqualWhereQueryChunk(T t,
boolean isAndSet,
boolean b)
|
protected abstract String |
getSelectFrom()
|
protected String |
getSelectQuery(String where,
String order)
|
protected String |
getSelectQuery(String where,
T orderMask,
QuerySortOrder sortOrder)
|
protected String |
getWhereEqualAnyWhereQueryChunk(T t,
boolean isAndSet)
|
protected String |
getWhereEqualWhereQueryChunk(T t)
|
protected String |
getWhereEqualWhereQueryChunk(T t,
boolean isAndSet)
|
protected abstract boolean |
isAllNull(T t)
|
protected abstract List<T> |
searchPrototype(String selectQuery,
Integer maxResults)
|
protected List<T> |
searchPrototype(T t,
Integer maxResults)
|
protected List<T> |
searchPrototype(T t,
T orderMask,
QuerySortOrder sortOrder,
Integer maxResults)
|
List<T> |
searchPrototypeCategory(T t)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericDaoImpl
public GenericDaoImpl()
find
public void find(QueryData<T> data)
- Description copied from interface:
GenericDao
- Find persistence data according to search criteria
- Specified by:
find
in interface GenericDao<T>
findQuery
protected String findQuery(T criteriaMask,
T orderMask,
String what,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType,
QuerySortOrder sortOrder)
getWhereEqualAnyWhereQueryChunk
protected String getWhereEqualAnyWhereQueryChunk(T t,
boolean isAndSet)
getWhereEqualWhereQueryChunk
protected String getWhereEqualWhereQueryChunk(T t,
boolean isAndSet)
searchPrototypeCategory
public List<T> searchPrototypeCategory(T t)
searchPrototype
protected List<T> searchPrototype(T t,
Integer maxResults)
searchPrototype
protected List<T> searchPrototype(T t,
T orderMask,
QuerySortOrder sortOrder,
Integer maxResults)
getSelectQuery
protected String getSelectQuery(String where,
T orderMask,
QuerySortOrder sortOrder)
getSelectQuery
protected String getSelectQuery(String where,
String order)
getWhereEqualWhereQueryChunk
protected String getWhereEqualWhereQueryChunk(T t)
getSelectFrom
protected abstract String getSelectFrom()
isAllNull
protected abstract boolean isAllNull(T t)
getSearchEqualWhereQueryChunk
protected abstract String getSearchEqualWhereQueryChunk(T t,
boolean isAndSet,
boolean b)
findWhere
protected abstract String findWhere(T criteriaMask,
boolean b,
boolean all,
OperandType operandType,
Boolean caseSensitivenessType)
findOrder
protected abstract String findOrder(T orderMask,
QuerySortOrder sortOrder)
count
protected abstract Long count(T criteriaMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType)
find
protected abstract List<T> find(T criteriaMask,
T sortMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType,
QuerySortOrder sortOrder,
int start,
int max)
searchPrototype
protected abstract List<T> searchPrototype(String selectQuery,
Integer maxResults)
assignBlankToNull
protected abstract void assignBlankToNull(T t)
Copyright © 2013. All Rights Reserved.