public interface PersistenceEntityManager<T extends Persistable>
| Modifier and Type | Method and Description |
|---|---|
long |
count(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
void |
delete(ApplicationUser user,
java.lang.Class<? extends T> businessEntityClass,
Id primaryKey) |
void |
delete(ApplicationUser user,
T businessEntity) |
void |
deleteAll(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
T |
execute(java.lang.Class<T> returnTypeClass,
java.lang.String actionId,
ApplicationUser user,
T businessEntity,
Accessible additionalParameters) |
T |
getById(ApplicationUser user,
java.lang.Class<T> businessEntityClass,
Id primaryKey) |
T |
getByMasterId(ApplicationUser user,
java.lang.Class<T> businessEntityClass,
Id primaryKey) |
java.util.List<T> |
getData(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
QueryResponse<T> |
getEditData(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
QueryResponse<T> |
getSelectionData(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
T |
getTotalData(ApplicationUser user,
java.lang.Class<T> clazz,
QueryParameters queryParameters) |
void |
insert(ApplicationUser user,
T businessEntity) |
void |
update(ApplicationUser user,
T businessEntity) |
java.util.List<T> getData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionQueryResponse<T> getEditData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionQueryResponse<T> getSelectionData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionT getTotalData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionlong count(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionT getById(ApplicationUser user, java.lang.Class<T> businessEntityClass, Id primaryKey) throws PersistenceException
PersistenceExceptionT getByMasterId(ApplicationUser user, java.lang.Class<T> businessEntityClass, Id primaryKey) throws PersistenceException
PersistenceExceptionvoid deleteAll(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters) throws PersistenceException
PersistenceExceptionT execute(java.lang.Class<T> returnTypeClass, java.lang.String actionId, ApplicationUser user, T businessEntity, Accessible additionalParameters) throws PersistenceException
PersistenceExceptionvoid insert(ApplicationUser user, T businessEntity) throws PersistenceException
PersistenceExceptionvoid update(ApplicationUser user, T businessEntity) throws PersistenceException
PersistenceExceptionvoid delete(ApplicationUser user, T businessEntity) throws PersistenceException
PersistenceExceptionvoid delete(ApplicationUser user, java.lang.Class<? extends T> businessEntityClass, Id primaryKey) throws PersistenceException
PersistenceException