public interface TransactionFeedbackService extends CRUDService<TransactionFeedbackDTO,TransactionFeedbackData,java.lang.Long>
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
comment(java.lang.Long transactionId,
ReferenceLevel level,
java.lang.String comment)
Creates or edits the comments for the feedback of the given payment (be it a transfer os scheduled payment)
|
TransactionFeedbackSearchData |
getSearchData(TransactionFeedbackQuery query)
Returns data used for search, like results and statistics
|
ReferenceStatisticsVO |
getStatistics(TransactionFeedbackQuery query)
Returns references statistics according to the given query
|
TransactionFeedbackVO |
getTransactionFeedback(java.lang.Long transactionId)
Returns the transaction feedback related to the given payment id
|
java.util.List<UserVO> |
listIgnoredUsers()
Returns all users ignored for feedbacks for the logged user
|
boolean |
markAsIgnored(UserLocatorVO locator,
boolean ignored)
Adds/Removes the given user to/from the logged user's ignore list for feedbacks.
|
java.lang.Long |
reply(java.lang.Long transactionId,
java.lang.String replyComments)
Creates or edits the comments for the feedback of the given payment (be it a transfer os scheduled payment)
|
Page<TransactionFeedbackVO> |
search(TransactionFeedbackQuery query)
Searches for transfers feedbacks according to the given query
|
Page<TransactionVO> |
searchTransactionsAwaitingFeedback(TransactionsAwaitingFeedbackQuery transactionAwaitingFeedbackQuery)
Searches for transactions awaiting feedback by the given user
|
getData, getDataForNew, load, remove, removeAll, savejava.lang.Long comment(java.lang.Long transactionId,
ReferenceLevel level,
java.lang.String comment)
throws FrameworkException,
IllegalActionException
IllegalActionException - When the given payment cannot receive a feedback comment (feedbacks not used,
already replied or timed out)FrameworkExceptionTransactionFeedbackSearchData getSearchData(TransactionFeedbackQuery query) throws FrameworkException
FrameworkExceptionReferenceStatisticsVO getStatistics(TransactionFeedbackQuery query) throws FrameworkException
FrameworkExceptionTransactionFeedbackVO getTransactionFeedback(java.lang.Long transactionId) throws FrameworkException
FrameworkExceptionjava.util.List<UserVO> listIgnoredUsers() throws FrameworkException
FrameworkExceptionboolean markAsIgnored(UserLocatorVO locator, boolean ignored) throws FrameworkException
FrameworkExceptionjava.lang.Long reply(java.lang.Long transactionId,
java.lang.String replyComments)
throws FrameworkException,
IllegalActionException
IllegalActionException - When the given payment cannot receive a feedback reply (feedbacks not used or
timed out)FrameworkExceptionPage<TransactionFeedbackVO> search(TransactionFeedbackQuery query) throws FrameworkException
FrameworkExceptionPage<TransactionVO> searchTransactionsAwaitingFeedback(TransactionsAwaitingFeedbackQuery transactionAwaitingFeedbackQuery) throws FrameworkException
FrameworkException