public interface BaseFinder<T,PK extends Serializable>
| Modifier and Type | Method and Description | 
|---|---|
| long | count(org.hibernate.criterion.DetachedCriteria dc)Wykonuje zapytanie zliczające liczbę wierszy. | 
| long | countAll() | 
| List<T> | findByCriteria(org.hibernate.criterion.DetachedCriteria dc)Wyszukuje obiekty o podanych kryteriach. | 
| List<T> | findByCriteria(org.hibernate.criterion.DetachedCriteria dc,
              Integer start,
              Integer limit)Wyszukuje obiekty o podanych kryteriach. | 
| List<T> | findByProperty(String property,
              Object value,
              Integer start,
              Integer limit,
              String... joins)Pobiera listę obiektów o podanym paremetrze | 
| T | findOne(org.hibernate.criterion.DetachedCriteria dc)Wyszukuje jeden obiekt na podstawie przekazanej definicji zapytania | 
| T | findOneByProperty(String property,
                 Object value,
                 String... joins)Pobiera obiekt o podanym parametrze | 
| T | get(PK id)Pobiera obiekt po identyfikatorze. | 
| T | get(PK id,
   String... joins)Pobiera obiekt po identyfikatorze. | 
| List<T> | getAll(Integer start,
      Integer limit,
      String... joins)Pobiera wszystkie obiekty danego typu. | 
| List<T> | getAll(String... joins)Pobiera wszystkie obiekty danego typWu. | 
| CountedResult<T> | getCountedResult(org.hibernate.criterion.DetachedCriteria dc,
                Pagination pagination)Wyszukuje obiekty na podstawie zdefiniowanych parametrów. | 
| CountedResult<T> | getCountedResult(org.hibernate.criterion.DetachedCriteria dc,
                Sorter sorter,
                Integer start,
                Integer limit)Wyszukuje obiekty na podstawie zdefiniowanych parametrów. | 
List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc, Integer start, Integer limit)
dc - Kryteria wyszukiwaniastart - Przesunięcie w zbiorze wynikowym.limit - Maksymalny rozmiar zbioru wynikowego.List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc)
dc - Kryteria wyszukiwaniaT get(PK id)
id - Identyfikator obiektu.T get(PK id, String... joins)
id - Identyfikator obiektu.joins - Określa, które elementy mamy dołączyć do obiektu stanowiska.List<T> getAll(String... joins)
List<T> getAll(Integer start, Integer limit, String... joins)
start - Przesunięcie w zbiorze wynikowym.limit - Maksymalny rozmiar zbioru wynikowego.long count(org.hibernate.criterion.DetachedCriteria dc)
dc - Kryteria zapytanialong countAll()
T findOneByProperty(String property, Object value, String... joins)
property - Nazwa parametru obiektuvalue - Wartość parametrujoins - Określa, które elementy mamy dołączyć do obiektu.List<T> findByProperty(String property, Object value, Integer start, Integer limit, String... joins)
property - Nazwa parametru obiektuvalue - Wartość parametrujoins - Określa, które elementy mamy dołączyć do obiektu.T findOne(org.hibernate.criterion.DetachedCriteria dc)
dc - Obiekt definicji zapytaniaCountedResult<T> getCountedResult(org.hibernate.criterion.DetachedCriteria dc, Sorter sorter, Integer start, Integer limit)
dc - Obiekt definicji zapytania.sorter - Definiuje sortowanie wyników.start - Przesunięcie w zbiorze wynikowym.limit - Maksymalny rozmiar zbioru wynikowego.CountedResult<T> getCountedResult(org.hibernate.criterion.DetachedCriteria dc, Pagination pagination)
dc - Obiekt definicji zapytania.pagination - Parametr definiujący rodzaj sortowania, przesunięcie w zbiorze wyników oraz maksymalną ilość
            wyników.Copyright © 2019 Suncode. All rights reserved.