Package io.jmix.core.repository
Class JmixDataRepositoryUtils
java.lang.Object
io.jmix.core.repository.JmixDataRepositoryUtils
Helper class for 
JmixDataRepository. Provides methods to build JmixDataRepositoryContext by LoadContext.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic org.springframework.data.domain.PageRequestbuildPageRequest(LoadContext<?> context) static JmixDataRepositoryContextbuildRepositoryContext(LoadContext<?> context) static <T> TextractEntityId(LoadContext<?> context) 
- 
Constructor Details- 
JmixDataRepositoryUtilspublic JmixDataRepositoryUtils()
 
- 
- 
Method Details- 
buildRepositoryContext- Returns:
- JmixDataRepositoryContextwith Jmix-specific parameters extracted from- context
- Throws:
- RuntimeException- if- LoadContext.getQuery()} is null
 
- 
buildPageRequest- Returns:
- PageRequestwith- firstResult,- maxResultsand- sortextracted from- context
- Throws:
- RuntimeException- if- LoadContext.getQuery()} is null
 
- 
extractEntityId- Parameters:
- context- to extract id from
- Returns:
- typed id
- Throws:
- RuntimeException- if- idabsent in- context
 
 
-