-
Methods in org.minijax.dao with type parameters of type BaseEntity
| Modifier and Type |
Method |
Description |
<T extends BaseEntity> long |
BaseDao.countAll(java.lang.Class<T> entityClass) |
Counts all rows of a type.
|
<T extends BaseEntity> long |
DefaultBaseDao.countAll(java.lang.Class<T> entityClass) |
Counts all rows of a type.
|
<T extends BaseEntity> T |
BaseDao.create(T obj) |
Inserts a new instance in the database.
|
<T extends BaseEntity> T |
DefaultBaseDao.create(T obj) |
Inserts a new instance in the database.
|
<T extends BaseEntity> void |
BaseDao.delete(T obj) |
Soft deletes an object.
|
<T extends BaseEntity> void |
DefaultBaseDao.delete(T obj) |
Soft deletes an object.
|
static <T extends BaseEntity> T |
BaseDao.firstOrNull(java.util.List<T> list) |
Returns null if the list is empty.
|
<T extends BaseEntity> void |
BaseDao.purge(T obj) |
Hard deletes an object.
|
<T extends BaseEntity> void |
DefaultBaseDao.purge(T obj) |
Hard deletes an object.
|
<T extends BaseEntity> T |
BaseDao.read(java.lang.Class<T> entityClass,
java.util.UUID id) |
Retrieves an object by ID.
|
<T extends BaseEntity> T |
DefaultBaseDao.read(java.lang.Class<T> entityClass,
java.util.UUID id) |
Retrieves an object by ID.
|
<T extends BaseEntity> java.util.List<T> |
BaseDao.readPage(java.lang.Class<T> entityClass,
int page,
int pageSize) |
Returns a page of objects.
|
<T extends BaseEntity> java.util.List<T> |
DefaultBaseDao.readPage(java.lang.Class<T> entityClass,
int page,
int pageSize) |
Returns a page of objects.
|
static <T extends BaseEntity> void |
BaseEntity.sortByCreatedDateTime(java.util.List<T> list) |
Sorts a list of ID objects by created time (ascending).
|
<T extends BaseEntity> T |
BaseDao.update(T obj) |
Updates an object.
|
<T extends BaseEntity> T |
DefaultBaseDao.update(T obj) |
Updates an object.
|