<T extends BaseEntity> long |
BaseDao.countAll(Class<T> entityClass) |
Counts all rows of a type.
|
<T extends BaseEntity> long |
DefaultBaseDao.countAll(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(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(Class<T> entityClass,
UUID id) |
Retrieves an object by ID.
|
<T extends BaseEntity> T |
DefaultBaseDao.read(Class<T> entityClass,
UUID id) |
Retrieves an object by ID.
|
<T extends BaseEntity> List<T> |
BaseDao.readPage(Class<T> entityClass,
int page,
int pageSize) |
Returns a page of objects.
|
<T extends BaseEntity> List<T> |
DefaultBaseDao.readPage(Class<T> entityClass,
int page,
int pageSize) |
Returns a page of objects.
|
static <T extends BaseEntity> void |
BaseEntity.sortByCreatedDateTime(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.
|