Package cz.encircled.joiner.spring
Class SpringJoinerRepositoryImpl<T>
- java.lang.Object
-
- cz.encircled.joiner.spring.SpringJoinerRepositoryImpl<T>
-
- All Implemented Interfaces:
JoinerRepository<T>,SpringJoinerRepository<T>
public abstract class SpringJoinerRepositoryImpl<T> extends Object implements SpringJoinerRepository<T>
Parent class for entity repositories with Joiner support within spring context.Instance of
Joinermust be available in context.JoinerConfigurationcan be used- Author:
- Vlad on 14-Aug-16.
-
-
Constructor Summary
Constructors Constructor Description SpringJoinerRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,U extends T>
List<R>find(JoinerQuery<U,R> request)<R,U extends T>
RfindOne(JoinerQuery<U,R> request)<R,U extends T>
org.springframework.data.domain.Page<R>findPage(JoinerQuery<U,R> request, org.springframework.data.domain.Pageable pageable)This "find" method support springPageableand converts result to springPage
-
-
-
Field Detail
-
delegate
@Autowired protected Joiner delegate
-
-
Method Detail
-
find
public <R,U extends T> List<R> find(JoinerQuery<U,R> request)
- Specified by:
findin interfaceJoinerRepository<T>
-
findPage
public <R,U extends T> org.springframework.data.domain.Page<R> findPage(JoinerQuery<U,R> request, org.springframework.data.domain.Pageable pageable)
Description copied from interface:SpringJoinerRepositoryThis "find" method support springPageableand converts result to springPagePageableFeatureis used- Specified by:
findPagein interfaceSpringJoinerRepository<T>- Type Parameters:
R- return type- Parameters:
request- query request- Returns:
- find result converted to spring page
- See Also:
PageableFeature
-
findOne
public <R,U extends T> R findOne(JoinerQuery<U,R> request)
- Specified by:
findOnein interfaceJoinerRepository<T>
-
-