Package sk.iway.iwcm.system.datatable
Class DatatablePageImpl<T>
java.lang.Object
org.springframework.data.domain.PageImpl<T>
sk.iway.iwcm.system.datatable.DatatablePageImpl<T>
- All Implemented Interfaces:
Serializable,Iterable<T>,Supplier<Stream<T>>,org.springframework.data.domain.Page<T>,org.springframework.data.domain.Slice<T>,org.springframework.data.util.Streamable<T>
public class DatatablePageImpl<T>
extends org.springframework.data.domain.PageImpl<T>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDatatablePageImpl(List<T> content) DatatablePageImpl(List<T> content, org.springframework.data.domain.Pageable pageable, long total) DatatablePageImpl(org.springframework.data.domain.Page<T> page) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefaultOption(String field, String label, String value) Add to output OptionDto valuevoidPrida do vystupu OptionDtovoidaddOptions(String field, List<String> options) voidaddOptions(String field, List options, String labelProperty, String valueProperty, boolean includeOriginalObject) Prida do vystupu OptionDto skonvertovane so zadaneho listu objektovvoidaddOptions(String field, Map<? extends Number, String> options) Add options from map type id:label, id will be converted to string and used as value for optionvoidaddSummary(String key, Long value) getConvertedContent(Function<? super T, ? extends U> arg0) intintorg.springframework.data.domain.PageableintgetSize()org.springframework.data.domain.SortgetSort()booleanbooleanbooleanisFirst()iterator()org.springframework.data.domain.Pageableorg.springframework.data.domain.PageablevoidsetNotify(List<NotifyBean> notify) voidsetSummary(Map<String, Long> summary) Methods inherited from class org.springframework.data.domain.PageImpl
equals, getTotalElements, getTotalPages, hashCode, hasNext, isLast, map, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.springframework.data.domain.Slice
getContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasPrevious, isFirst, nextOrLastPageable, nextPageable, previousOrFirstPageable, previousPageableMethods inherited from interface org.springframework.data.util.Streamable
and, and, and, and, filter, flatMap, get, isEmpty, stream, toList, toSet
-
Constructor Details
-
DatatablePageImpl
-
DatatablePageImpl
-
DatatablePageImpl
-
-
Method Details
-
addDefaultOption
Add to output OptionDto value- Parameters:
field- - name od DT fieldlabel- - value (text) that will be shownvalue- - value that will be used on BE
-
addOption
Prida do vystupu OptionDto- Parameters:
field- - meno DT fieldulabel-value-
-
addOptions
public void addOptions(String field, List options, String labelProperty, String valueProperty, boolean includeOriginalObject) Prida do vystupu OptionDto skonvertovane so zadaneho listu objektov- Parameters:
field- - meno DT fielduoptions- - list objektov ktore pridavamelabelProperty- - nazov label property v options listevalueProperty- - nazov value property v options liste
-
addOptions
-
addOptions
Add options from map type id:label, id will be converted to string and used as value for option- Parameters:
field-options-
-
getOptions
-
getNotify
-
setNotify
-
getSummary
-
setSummary
-
addSummary
-
getNumber
public int getNumber()- Specified by:
getNumberin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSize
public int getSize()- Specified by:
getSizein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getNumberOfElements
public int getNumberOfElements()- Specified by:
getNumberOfElementsin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPreviousin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
isFirst
public boolean isFirst()- Specified by:
isFirstin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
nextPageable
public org.springframework.data.domain.Pageable nextPageable()- Specified by:
nextPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
previousPageable
public org.springframework.data.domain.Pageable previousPageable()- Specified by:
previousPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasContent
public boolean hasContent()- Specified by:
hasContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getContent
- Specified by:
getContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getPageable
public org.springframework.data.domain.Pageable getPageable()- Specified by:
getPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSort
public org.springframework.data.domain.Sort getSort()- Specified by:
getSortin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
iterator
-
getConvertedContent
-