public abstract class AbstractFacade<T>
extends java.lang.Object
Constructor and Description |
---|
AbstractFacade(java.lang.Class<T> entityClass) |
Modifier and Type | Method and Description |
---|---|
int |
count() |
void |
create(T entity) |
void |
edit(T entity) |
T |
find(java.lang.Object id) |
java.util.List<T> |
findAll() |
java.util.List<T> |
findRange(int[] range) |
protected abstract javax.persistence.EntityManager |
getEntityManager() |
void |
remove(T entity) |
public AbstractFacade(java.lang.Class<T> entityClass)
protected abstract javax.persistence.EntityManager getEntityManager()
public void create(T entity)
public void edit(T entity)
public void remove(T entity)
public T find(java.lang.Object id)
public java.util.List<T> findAll()
public java.util.List<T> findRange(int[] range)
public int count()