Overview

Summary

ContactDonateImprint


Appendix E-4: ANSWER (UI prompt)


AnswerProductModuleAmazonCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) BodySTRINGAnswer
(2) CreatedAtDATEAnswer
(3) CustomerLONGAnswerCustomerCustomerModule
(4) QuestionLONGAnswerQuestionProductModule
(5) SellerLONGAnswerSellerProductModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /answer/customer/{id}findAllAnswerOfCustomer(id)ProductModuleGETCustomer Answer
(2) /answer/seller/{id}findAllAnswerOfSeller(id)ProductModuleGETSeller Answer
(3) /answer/{id}findAnswerById(id)ProductModuleGETAnswer
(4) /answer/{id}deleteAnswerById(id)ProductModuleDELETEAnswer
(5) /answer/question/{id}findAllAnswerOfQuestion(id)ProductModuleGETQuestion Answer
(6) /answerinsertAnswer(answer)ProductModulePOSTAnswer
(7) /answerfindAllAnswer()ProductModuleGETAnswer
(8) /answer/{id}updateAnswerById(answer)ProductModulePUTAnswer





Example:

final Answer answer = (Answer) invokeModule(PRODUCT_MODULE + "/answer/" + id, Answer.class);
if (answer != null) {
    final Customer customer1 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + answer.getCustomer().getId(), Customer.class);
    if (customer1 != null) {
    }
    final Question question2 = (Question) invokeModule(PRODUCT_MODULE + "/question/" + answer.getQuestion().getId(), Question.class);
    if (question2 != null) {
        final Product product3 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + question2.getProduct().getId(), Product.class);
        if (product3 != null) {
            final Brand brand4 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product3.getBrand().getId(), Brand.class);
            if (brand4 != null) {
            }
        }
        final Customer customer5 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + question2.getCustomer().getId(), Customer.class);
        if (customer5 != null) {
        }
    }
    final Seller seller6 = (Seller) invokeModule(PRODUCT_MODULE + "/seller/" + answer.getSeller().getId(), Seller.class);
    if (seller6 != null) {
    }
}
return answer;


Overview

Summary

ContactDonateImprint