|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
T - Klasa persystentna.ID - Klasa identyfikatora persystentnej klasy.public interface GenericDAO<T,ID extends java.io.Serializable>
Interfejs wszystkich warstw DAO.
| Method Summary | |
|---|---|
java.util.List<T> |
getAll()
Pobiera listę wszystkich obiekty danej klasy. |
java.util.List<T> |
getByExample(T exampleInstance,
java.lang.String... excludeProperty)
Pobiera listę obiektów na podstawie przykładu obiektu pomijając wskazane atrybuty. |
T |
getById(ID id,
boolean lock)
Pobiera obiekt klasy na podstawie ID obiektu. |
T |
persist(T entity)
Utrwala obiekt w bazie danych. |
boolean |
remove(T entity)
Usuwa dany obiekt z bazy danych. |
| Method Detail |
|---|
T getById(ID id,
boolean lock)
id - Identyfikator obiektu.lock - Czy zablokować obiekt?
null jeżeli
dany obiekt nie istnieje w bazie danych.java.util.List<T> getAll()
java.util.List<T> getByExample(T exampleInstance,
java.lang.String... excludeProperty)
exampleInstance - Przykładowy obiekt.excludeProperty - Atrybuty do pominięcia.
T persist(T entity)
entity - Obiekt do utrwalenia.
boolean remove(T entity)
entity - Obiekt do usunięcia.
true jeżeli operacja zakończyła się sukcesem lub false w przeciwnym przypadku.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||