Overview

Summary

ContactDonateImprint


Appendix E-12: FEEDBACK (UI prompt)


FeedbackUserAccountModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) CommentSTRINGFeedback
(2) FeedbackDateDATEFeedback
(3) FromUserAccountLONGFeedbackUserAccountUserAccountModule
(4) OrderItemLONGFeedbackOrderItemUserAccountModule
(5) RatingLONGFeedback
(6) ToUserAccountLONGFeedbackUserAccountUserAccountModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /feedback/fromuseraccount/{id}findAllFeedbackOfFromUserAccount(id)UserAccountModuleGETUserAccount Feedback
(2) /feedback/touseraccount/{id}findAllFeedbackOfToUserAccount(id)UserAccountModuleGETUserAccount Feedback
(3) /feedback/orderitem/{id}findAllFeedbackOfOrderItem(id)UserAccountModuleGETOrderItem Feedback
(4) /feedbackinsertFeedback(feedback)UserAccountModulePOSTFeedback
(5) /feedbackfindAllFeedback()UserAccountModuleGETFeedback
(6) /feedback/{id}findFeedbackById(id)UserAccountModuleGETFeedback
(7) /feedback/{id}deleteFeedbackById(id)UserAccountModuleDELETEFeedback
(8) /feedback/{id}updateFeedbackById(feedback)UserAccountModulePUTFeedback





Example:

final Feedback feedback = (Feedback) invokeModule(USER_ACCOUNT_MODULE + "/feedback/" + id, Feedback.class);
if (feedback != null) {
    final UserAccount touseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + feedback.getToUserAccount().getId(), UserAccount.class);
    if (touseraccount1 != null) {
    }
    final UserAccount fromuseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + feedback.getFromUserAccount().getId(), UserAccount.class);
    if (fromuseraccount2 != null) {
    }
    final OrderItem orderitem3 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + feedback.getOrderItem().getId(), OrderItem.class);
    if (orderitem3 != null) {
        final UserAccount selleruseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem3.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount4 != null) {
        }
        final Listing listing5 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem3.getListing().getId(), Listing.class);
        if (listing5 != null) {
            final UserAccount selleruseraccount6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing5.getSellerUserAccount().getId(), UserAccount.class);
            if (selleruseraccount6 != null) {
            }
            final Category category7 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing5.getCategory().getId(), Category.class);
            if (category7 != null) {
            }
        }
        final OrderEntity orderentity8 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem3.getOrderEntity().getId(), OrderEntity.class);
        if (orderentity8 != null) {
            final UserAccount buyeruseraccount9 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity8.getBuyerUserAccount().getId(), UserAccount.class);
            if (buyeruseraccount9 != null) {
            }
        }
    }
}
return feedback;


Overview

Summary

ContactDonateImprint