Package com.rosivanyshyn.service.impl
Class OrderServiceImpl
java.lang.Object
com.rosivanyshyn.service.impl.OrderServiceImpl
- All Implemented Interfaces:
OrderService
-
Constructor Summary
ConstructorsConstructorDescriptionOrderServiceImpl(OrderDAO orderDAO, ResponseToOrderDAO responseToOrderDAO, DBManager dbManager) -
Method Summary
Modifier and TypeMethodDescriptioncreateOrder(Order order) Create new orderdeleteOrder(Order order) Delete order, response-to-order and all apartments submitted to response-to-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
-
Constructor Details
-
OrderServiceImpl
public OrderServiceImpl(OrderDAO orderDAO, ResponseToOrderDAO responseToOrderDAO, DBManager dbManager)
-
-
Method Details
-
createOrder
Description copied from interface:OrderServiceCreate new order- Specified by:
createOrderin interfaceOrderService- Parameters:
order- the order to be added- Returns:
- operation result
-
findOrderByField
Description copied from interface:OrderServiceFind order by field- Specified by:
findOrderByFieldin interfaceOrderService- Parameters:
field- field namevalue- unique field value- Returns:
- found order
-
findFewOrders
Description copied from interface:OrderServiceFind few orders by total count and from set start id- Specified by:
findFewOrdersin interfaceOrderService- Parameters:
start- countdown start idtotal- total rows count- Returns:
- found orders
-
findFewOrdersAndSort
Description copied from interface:OrderServiceFind few orders using second query part conditions and by fields for them- Specified by:
findFewOrdersAndSortin interfaceOrderService- Parameters:
secondQueryPart- QueryBuilder result stringfields- fields to insert in second query part statement- Returns:
- found orders
-
updateOrder
Description copied from interface:OrderServiceUpdate order- Specified by:
updateOrderin interfaceOrderService- Parameters:
order- order to update- Returns:
- operation result
-
deleteOrder
Delete order, response-to-order and all apartments submitted to response-to-order- Specified by:
deleteOrderin interfaceOrderService- Parameters:
order- order to delete- Returns:
- Boolean result of operation
-
getRowsNumber
public int getRowsNumber()Description copied from interface:OrderServiceGet last statement rows count- Specified by:
getRowsNumberin interfaceOrderService- Returns:
- last statement rows count
-