Class AbstractPagingAndSortingController
java.lang.Object
de.digitalcollections.cudami.server.controller.AbstractPagingAndSortingController
- Direct Known Subclasses:
AbstractUniqueObjectController,UrlAliasController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.digitalcollections.model.list.paging.PageRequestcreatePageRequest(Class<?> targetClass, int pageNumber, int pageSize, List<de.digitalcollections.model.list.sorting.Order> sortBy, List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriterions, de.digitalcollections.model.list.filtering.Filtering filtering) static ClassgetFieldType(Class clz, String fieldName) Get Class of a field of a given class.protected de.digitalcollections.model.list.filtering.FilteringmergeFilters(Class<?> targetClass, de.digitalcollections.model.list.filtering.Filtering filtering, List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriterions)
-
Constructor Details
-
AbstractPagingAndSortingController
public AbstractPagingAndSortingController()
-
-
Method Details
-
getFieldType
Get Class of a field of a given class.- Parameters:
clz- class to search infieldName- name of field- Returns:
- Class/Type of field (if found)
- Throws:
NoSuchFieldException- thrown if not found
-
mergeFilters
-
createPageRequest
protected de.digitalcollections.model.list.paging.PageRequest createPageRequest(Class<?> targetClass, int pageNumber, int pageSize, List<de.digitalcollections.model.list.sorting.Order> sortBy, List<de.digitalcollections.model.list.filtering.FilterCriterion> filterCriterions, de.digitalcollections.model.list.filtering.Filtering filtering)
-