public interface PaymentFeedbackService extends CRUDService<PaymentFeedbackDTO,PaymentFeedbackData,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)
|
PaymentFeedbackVO |
getPaymentFeedback(java.lang.Long transactionId)
Returns the payment feedback related to the given payment id
|
PaymentFeedbackSearchData |
getSearchData(PaymentFeedbackQuery query)
Returns data used for search, like results and statistics
|
ReferenceStatisticsVO |
getStatistics(PaymentFeedbackQuery query)
Returns references statistics according to the given query
|
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<PaymentFeedbackVO> |
search(PaymentFeedbackQuery query)
Searches for transfers feedbacks according to the given query
|
Page<TransactionVO> |
searchPaymentsAwaitingFeedback(PaymentsAwaitingFeedbackQuery paymentAwaitingFeedbackQuery)
Searches for payments 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)FrameworkExceptionPaymentFeedbackVO getPaymentFeedback(java.lang.Long transactionId) throws FrameworkException
FrameworkExceptionPaymentFeedbackSearchData getSearchData(PaymentFeedbackQuery query) throws FrameworkException
FrameworkExceptionReferenceStatisticsVO getStatistics(PaymentFeedbackQuery query) 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<PaymentFeedbackVO> search(PaymentFeedbackQuery query) throws FrameworkException
FrameworkExceptionPage<TransactionVO> searchPaymentsAwaitingFeedback(PaymentsAwaitingFeedbackQuery paymentAwaitingFeedbackQuery) throws FrameworkException
FrameworkException