T
- entity typepublic interface BambooObjectDao<T extends BambooObject>
BambooObject
sModifier and Type | Method and Description |
---|---|
<E extends T> |
countAll(Class<E> aClass)
Finds the count of all entities that implement the given Class
|
<E extends T> |
countWithRestriction(Class<E> aClass,
org.hibernate.criterion.Criterion restriction)
Finds the count of all entities that implement the given class and satisfy the provided restriction
|
void |
delete(T t)
Removes the given entity from the database
|
<E extends T> |
deleteAll(Collection<E> entities)
Remove all elements in the collection from database
|
<E extends T> |
findAll(Class<E> aClass)
Finds all the entities that implement the given
Class |
<E extends T> |
findById(long id,
Class<E> aClass)
Find an entity by its id
|
void |
save(T t)
Saves the given entity.
|
<E extends T> |
saveAll(Collection<E> entities)
Save all entities in the collection to the database
|
void save(@NotNull T t)
EntityObject
this method will:
- update EntityObject.getLastModificationDate()
- set EntityObject.getCreationDate()
if the object has not been savedt
- entity to be saved<E extends T> void saveAll(@NotNull Collection<E> entities)
entities
- entities to be saved to databasevoid delete(@NotNull T t)
t
- entity to be removed<E extends T> void deleteAll(@NotNull Collection<E> entities)
entities
- elements to be removed from database@NotNull <E extends T> Collection<E> findAll(@NotNull Class<E> aClass)
Class
aClass
- class of entity<E extends T> long countAll(@NotNull Class<E> aClass)
<E extends T> long countWithRestriction(@NotNull Class<E> aClass, org.hibernate.criterion.Criterion restriction)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.