|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.joseluismartin.logic.PersistentManager<T,PK>
public class PersistentManager<T,PK extends Serializable>
Base class for Services that wrappers persistent operations to DAO.
| Field Summary | |
|---|---|
protected Dao<T,PK> |
dao
|
static int |
DEFAULT_DEPTH
|
| Constructor Summary | |
|---|---|
PersistentManager()
|
|
| Method Summary | ||
|---|---|---|
void |
delete(Collection<T> collection)
|
|
void |
delete(T entity)
|
|
void |
deleteById(Collection<PK> ids)
|
|
void |
deleteById(PK id)
|
|
T |
get(PK id)
|
|
|
get(PK id,
Class<E> clazz)
|
|
List<T> |
getAll()
|
|
|
getAll(Class<E> clazz)
|
|
Dao<T,PK> |
getDao()
|
|
List<Serializable> |
getKeys(Page<T> page)
Gets a List with keys of page |
|
Page<T> |
getPage(Page<T> page)
Fill and return a page of data |
|
T |
initialize(T entity)
|
|
T |
initialize(T entity,
int depth)
|
|
Collection<T> |
save(Collection<T> collection)
|
|
T |
save(T entity)
|
|
void |
setDao(Dao<T,PK> dao)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_DEPTH
protected Dao<T,PK extends Serializable> dao
| Constructor Detail |
|---|
public PersistentManager()
| Method Detail |
|---|
public void delete(T entity)
delete in interface PersistentService<T,PK extends Serializable>
public T initialize(T entity,
int depth)
initialize in interface PersistentService<T,PK extends Serializable>public T initialize(T entity)
initialize in interface PersistentService<T,PK extends Serializable>public List<T> getAll()
getAll in interface PersistentService<T,PK extends Serializable>public T save(T entity)
save in interface PersistentService<T,PK extends Serializable>public void delete(Collection<T> collection)
delete in interface PersistentService<T,PK extends Serializable>public Collection<T> save(Collection<T> collection)
save in interface PersistentService<T,PK extends Serializable>public void deleteById(PK id)
deleteById in interface PersistentService<T,PK extends Serializable>public void deleteById(Collection<PK> ids)
deleteById in interface PersistentService<T,PK extends Serializable>public List<Serializable> getKeys(Page<T> page)
getKeys in interface PageableDataSource<T>public Page<T> getPage(Page<T> page)
getPage in interface PageableDataSource<T>public Dao<T,PK> getDao()
public void setDao(Dao<T,PK> dao)
public T get(PK id)
get in interface PersistentService<T,PK extends Serializable>
public <E> E get(PK id,
Class<E> clazz)
get in interface PersistentService<T,PK extends Serializable>public <E> List<E> getAll(Class<E> clazz)
getAll in interface PersistentService<T,PK extends Serializable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||