Interface OrderAction<T,M extends OrderAction<T,M>>

Type Parameters:
T - The entity type for the List of entities contained in the OrderAction's orderList
M - The extension implementing the abstract operations of this OrderAction, this will be important for chaining convenience as it returns the specific implementation rather than a mask of this class. It allows us to implement chaining operations in this class instead of having to implement it in every inheriting class!
All Superinterfaces:
RestAction<Void>
All Known Subinterfaces:
CategoryOrderAction, ChannelOrderAction, RoleOrderAction

public interface OrderAction<T,M extends OrderAction<T,M>> extends RestAction<Void>
Extension of RestAction - Type: Void that allows to modify the order of entities provided as an ArrayList.
This action contains a List or entities for the specified type T which can be moved within the bounds but not removed, nor can any new entities be added.
Since:
3.0