Package com.rosivanyshyn.service
Interface OrderService
- All Known Implementing Classes:
OrderServiceImpl
public interface OrderService
Order Service interface.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrder(Order order) Create new orderdeleteOrder(Order order) Delete orderfindFewOrders(int start, int total) Find few orders by total count and from set start idfindFewOrdersAndSort(String secondQueryPart, Object... fields) Find few orders using second query part conditions and by fields for themfindOrderByField(String field, Object value) Find order by fieldintGet last statement rows countupdateOrder(Order order) Update order
-
Method Details
-
createOrder
Create new order- Parameters:
order- the order to be added- Returns:
- operation result
-
findOrderByField
Find order by field- Parameters:
field- field namevalue- unique field value- Returns:
- found order
-
findFewOrders
Find few orders by total count and from set start id- Parameters:
start- countdown start idtotal- total rows count- Returns:
- found orders
-
findFewOrdersAndSort
Find few orders using second query part conditions and by fields for them- Parameters:
secondQueryPart- QueryBuilder result stringfields- fields to insert in second query part statement- Returns:
- found orders
-
updateOrder
Update order- Parameters:
order- order to update- Returns:
- operation result
-
deleteOrder
Delete order- Parameters:
order- order to delete- Returns:
- operation result
-
getRowsNumber
int getRowsNumber()Get last statement rows count- Returns:
- last statement rows count
-