public abstract class EntityHandler<T,Q> {
public String findForm(EntityPageable pageable, Model m, Q query, BindingResult e){...}
.
.
}
public interface EntityService<T, Q>{
public Iterable<T> findForm(Q query, EntityPageable pageable);
.
.
}
public interface EntityRepository<T, ID extends Serializable> {
public List<T> findAll(Object query);
public Page<T> findAll(Object query, Pageable pageable);
.
.
}
| HTTP Request Parameter Name | Description |
|---|---|
| model_query_pageable.enable | pageNumber , default value is 0 |
| model_query_pageable.pageNumber | pageSize , default value is 10 |
| model_query_pageable.sortOrder[].property | order property name |
| model_query_pageable.sortOrder[].direction | order direction value |
| EL | Description |
|---|---|
| model_query_result.content | Content List |
| model_query_result.pageNumber | pageNumber |
| model_query_result.pageSize | pageSize |
| model_query_result.totalElements | total row Count |
| model_query_result.totalPages | total Pages Count |
| model_query_result.previousPage | previous page number of indexing |
| model_query_result.beginPage | begin page number of indexing |
| model_query_result.endPage | end page number of indexing |
| model_query_result.nextPage | next page number of indexing |