Interface OrderCancelDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
AbstractOrderCancelTest.OrderCancelDaoMock
,DefaultOrderCancelDao
public interface OrderCancelDao extends Dao
Dao object used in order cancellation service
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OrderCancelConfigModel
getOrderCancelConfiguration()
Returns OrderCancelConfiguration itemOrderCancelRecordModel
getOrderCancelRecord(OrderModel order)
Returns Order Cancel Registration Item.java.util.Collection<OrderCancelRecordEntryModel>
getOrderCancelRecordEntries(OrderModel order)
Return order cancel record entries - each one refer to one order cancel request.java.util.Collection<OrderCancelRecordEntryModel>
getOrderCancelRecordEntries(EmployeeModel employee)
Get Order Cancel records issued by the given employeeOrderEntryCancelRecordEntryModel
getOrderEntryCancelRecord(OrderEntryModel orderEntry, OrderCancelRecordEntryModel cancelEntry)
Returns particular order entry cancel record
-
-
-
Method Detail
-
getOrderCancelRecord
OrderCancelRecordModel getOrderCancelRecord(OrderModel order)
Returns Order Cancel Registration Item. This Item holds relations to a particular cancellation occurrences.- Parameters:
order
-- Returns:
- OrderCancelRecordModel
- Throws:
OrderCancelDaoException
-
getOrderCancelRecordEntries
java.util.Collection<OrderCancelRecordEntryModel> getOrderCancelRecordEntries(OrderModel order)
Return order cancel record entries - each one refer to one order cancel request.- Parameters:
order
-- Returns:
- collection of
OrderCancelRecordEntryModel
- Throws:
OrderCancelDaoException
-
getOrderCancelRecordEntries
java.util.Collection<OrderCancelRecordEntryModel> getOrderCancelRecordEntries(EmployeeModel employee)
Get Order Cancel records issued by the given employee- Parameters:
employee
-- Returns:
- collection of
OrderCancelRecordEntryModel
- Throws:
OrderCancelDaoException
-
getOrderCancelConfiguration
OrderCancelConfigModel getOrderCancelConfiguration()
Returns OrderCancelConfiguration item- Returns:
OrderCancelConfigModel
- Throws:
OrderCancelDaoException
-
getOrderEntryCancelRecord
OrderEntryCancelRecordEntryModel getOrderEntryCancelRecord(OrderEntryModel orderEntry, OrderCancelRecordEntryModel cancelEntry)
Returns particular order entry cancel record- Parameters:
orderEntry
- - orderEntrycancelEntry
- - the whole Order cancel record- Returns:
- OrderEntryCancelRecordEntryModel
-
-