|
|||||||||
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 |