|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate<T,K>
public abstract class AbstractDaoHibernate<T,K extends Serializable>
Abstract AbstractDaoHibernate class.
| Field Summary |
|---|
| Fields inherited from class org.springframework.dao.support.DaoSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
AbstractDaoHibernate(Class<T> entityClass)
Constructor for AbstractDaoHibernate. |
|
| Method Summary | ||
|---|---|---|
int |
bulkDelete(String hql,
Object[] values)
bulkDelete |
|
void |
clear()
clear |
|
int |
countAll()
countAll |
|
int |
countMatching(OnmsCriteria onmsCrit)
countMatching |
|
void |
delete(T entity)
delete |
|
void |
deleteAll(Collection<T> entities)
deleteAll |
|
void |
evict(T entity)
evict |
|
List<T> |
find(String query)
find |
|
List<T> |
find(String query,
Object... values)
find |
|
List<T> |
findAll()
findAll |
|
List<T> |
findMatching(OnmsCriteria onmsCrit)
findMatching |
|
|
findMatchingObjects(Class<S> type,
OnmsCriteria onmsCrit)
findMatchingObjects |
|
|
findObjects(Class<S> clazz,
String query,
Object... values)
findObjects |
|
protected
|
findUnique(Class<? extends S> type,
String queryString,
Object... args)
findUnique |
|
protected T |
findUnique(String query)
findUnique |
|
protected T |
findUnique(String queryString,
Object... args)
findUnique |
|
void |
flush()
flush |
|
T |
get(K id)
get |
|
void |
initialize(Object obj)
initialize |
|
T |
load(K id)
load |
|
void |
merge(T entity)
merge |
|
protected int |
queryInt(String query)
queryInt |
|
protected int |
queryInt(String queryString,
Object... args)
queryInt |
|
void |
save(T entity)
save |
|
void |
saveOrUpdate(T entity)
saveOrUpdate |
|
void |
update(T entity)
update |
|
| Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
|---|
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
| Methods inherited from class org.springframework.dao.support.DaoSupport |
|---|
afterPropertiesSet, initDao |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDaoHibernate(Class<T> entityClass)
Constructor for AbstractDaoHibernate.
T - a T object.K - a K object.entityClass - a Class object.| Method Detail |
|---|
public void initialize(Object obj)
initialize
initialize in interface OnmsDao<T,K extends Serializable>obj - a Object object.public void flush()
flush
flush in interface OnmsDao<T,K extends Serializable>public void clear()
clear
clear in interface OnmsDao<T,K extends Serializable>public void evict(T entity)
evict
entity - a T object.public void merge(T entity)
merge
entity - a T object.public List<T> find(String query)
find
query - a String object.
List object.
public List<T> find(String query,
Object... values)
find
query - a String object.values - a Object object.
List object.
public <S> List<S> findObjects(Class<S> clazz,
String query,
Object... values)
findObjects
S - a S object.clazz - a Class object.query - a String object.values - a Object object.
List object.protected int queryInt(String query)
queryInt
query - a String object.
protected int queryInt(String queryString,
Object... args)
queryInt
queryString - a String object.args - a Object object.
protected T findUnique(String query)
findUnique
query - a String object.
protected T findUnique(String queryString,
Object... args)
findUnique
queryString - a String object.args - a Object object.
protected <S> S findUnique(Class<? extends S> type,
String queryString,
Object... args)
findUnique
S - a S object.type - a Class object.queryString - a String object.args - a Object object.
public int countAll()
countAll
countAll in interface OnmsDao<T,K extends Serializable>
public void delete(T entity)
throws org.springframework.dao.DataAccessException
delete
delete in interface OnmsDao<T,K extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public void deleteAll(Collection<T> entities)
throws org.springframework.dao.DataAccessException
deleteAll
entities - a Collection object.
org.springframework.dao.DataAccessException - if any.
public List<T> findAll()
throws org.springframework.dao.DataAccessException
findAll
findAll in interface OnmsDao<T,K extends Serializable>List object.
org.springframework.dao.DataAccessException - if any.
public <S> List<S> findMatchingObjects(Class<S> type,
OnmsCriteria onmsCrit)
findMatchingObjects
S - a S object.type - a Class object.onmsCrit - a OnmsCriteria object.
List object.
public List<T> findMatching(OnmsCriteria onmsCrit)
throws org.springframework.dao.DataAccessException
findMatching
findMatching in interface OnmsDao<T,K extends Serializable>onmsCrit - a OnmsCriteria object.
List object.
org.springframework.dao.DataAccessException
public int countMatching(OnmsCriteria onmsCrit)
throws org.springframework.dao.DataAccessException
countMatching
countMatching in interface OnmsDao<T,K extends Serializable>onmsCrit - a OnmsCriteria object.
org.springframework.dao.DataAccessException
public int bulkDelete(String hql,
Object[] values)
throws org.springframework.dao.DataAccessException
bulkDelete
hql - a String object.values - an array of Object objects.
org.springframework.dao.DataAccessException - if any.
public T get(K id)
throws org.springframework.dao.DataAccessException
get
get in interface OnmsDao<T,K extends Serializable>id - a K object.
org.springframework.dao.DataAccessException - if any.
public T load(K id)
throws org.springframework.dao.DataAccessException
load
load in interface OnmsDao<T,K extends Serializable>id - a K object.
org.springframework.dao.DataAccessException - if any.
public void save(T entity)
throws org.springframework.dao.DataAccessException
save
save in interface OnmsDao<T,K extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public void saveOrUpdate(T entity)
throws org.springframework.dao.DataAccessException
saveOrUpdate
saveOrUpdate in interface OnmsDao<T,K extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public void update(T entity)
throws org.springframework.dao.DataAccessException
update
update in interface OnmsDao<T,K extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||