com.atlassian.bamboo.persistence3
Class HibernateDaoUtils
java.lang.Object
com.atlassian.bamboo.persistence3.HibernateDaoUtils
public class HibernateDaoUtils
- extends java.lang.Object
A variety of methods useful when interacting with DAO objects.
Method Summary |
static void |
delete(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
BambooObject entity)
|
static
|
delete(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
java.lang.Class<E> entityClass,
java.io.Serializable id)
|
static
|
execute(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static
|
executeFind(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static
|
executeFindAny(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static int |
executeReturnInt(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static long |
executeReturnLong(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static boolean |
exists(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
org.springframework.orm.hibernate.HibernateCallback action)
|
static
|
get(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
java.lang.Class<E> entityClass,
java.io.Serializable id)
|
static void |
saveAll(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
java.util.Collection<? extends BambooObject> entities)
|
static void |
saveOrUpdate(org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
BambooObject entity)
|
static
<T extends BambooObject>
com.google.common.base.Function<T,T> |
|
saveOrUpdateFunction(org.springframework.orm.hibernate.HibernateTemplate hibernateTemplate)
|
static void |
updateTimestamp(BambooObject bambooObject)
|
static
<T extends BambooObject>
com.google.common.base.Function<T,T> |
|
updateTimestampFunction()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateDaoUtils
public HibernateDaoUtils()
updateTimestamp
public static void updateTimestamp(BambooObject bambooObject)
saveOrUpdate
public static void saveOrUpdate(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
BambooObject entity)
saveAll
public static void saveAll(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
java.util.Collection<? extends BambooObject> entities)
delete
public static void delete(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
BambooObject entity)
delete
public static <E extends BambooObject> void delete(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
java.lang.Class<E> entityClass,
@NotNull
java.io.Serializable id)
get
@Nullable
public static <E extends BambooObject> E get(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
java.lang.Class<E> entityClass,
@NotNull
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
execute
@Nullable
public static <E extends BambooObject> E execute(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
executeFind
@NotNull
public static <E extends BambooObject> java.util.List<E> executeFind(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
executeFindAny
@NotNull
public static <E> java.util.List<E> executeFindAny(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
executeReturnInt
public static int executeReturnInt(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
executeReturnLong
public static long executeReturnLong(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
exists
public static boolean exists(@NotNull
org.springframework.orm.hibernate.support.HibernateDaoSupport dao,
@NotNull
org.springframework.orm.hibernate.HibernateCallback action)
throws org.springframework.dao.DataAccessException
- Throws:
org.springframework.dao.DataAccessException
saveOrUpdateFunction
public static <T extends BambooObject> com.google.common.base.Function<T,T> saveOrUpdateFunction(@NotNull
org.springframework.orm.hibernate.HibernateTemplate hibernateTemplate)
updateTimestampFunction
public static <T extends BambooObject> com.google.common.base.Function<T,T> updateTimestampFunction()
Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.