Class DefaultPositionedSort<T extends Positioned>
- java.lang.Object
-
- com.hybris.cockpitng.core.config.impl.jaxb.adapters.impl.DefaultPositionedSort<T>
-
- All Implemented Interfaces:
PositionedSort<T>
- Direct Known Subclasses:
DefaultPositionedSort
public class DefaultPositionedSort<T extends Positioned> extends java.lang.Object implements PositionedSort<T>
DefaultPositionedSortimplementation Assumptions:- GIVEN
ObjectA and ObjectB does not have specified position, ObjectA appears before ObjectB in input list
THEN
ObjectA appears before ObjectB in output list - GIVEN
ObjectA.position < ObjectB.position
THEN
ObjectA appears before ObjectB in output list - GIVEN
ObjectA.position == ObjectB.position and ObjectB appears after ObjectA in input list
THEN
ObjectB should be displayed before ObjectA
-
-
Constructor Summary
Constructors Constructor Description DefaultPositionedSort()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsort(java.util.List<T> allValues)Sorts list ofPositioned
-
-
-
Method Detail
-
sort
public void sort(java.util.List<T> allValues)
Description copied from interface:PositionedSortSorts list ofPositioned- Specified by:
sortin interfacePositionedSort<T extends Positioned>- Parameters:
allValues-Positioned
-
-