Overview

Summary

ContactDonateImprint


Appendix E-2: VESSEL COMMENT (UI prompt)


VesselCommentUserAccountModuleMarineTraffic

Properties (4)

PropertyTypeEntityReferenceModule
(1) CommentTextSTRINGVesselComment
(2) CreatedUtcDATEVesselComment
(3) UserAccountLONGVesselCommentUserAccountUserAccountModule
(4) VesselLONGVesselCommentVesselVesselModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vesselcomment/{id}deleteVesselCommentById(id)UserAccountModuleDELETEVesselComment
(2) /vesselcommentinsertVesselComment(vesselcomment)UserAccountModulePOSTVesselComment
(3) /vesselcomment/{id}findVesselCommentById(id)UserAccountModuleGETVesselComment
(4) /vesselcomment/useraccount/{id}findAllVesselCommentOfUserAccount(id)UserAccountModuleGETUserAccount VesselComment
(5) /vesselcomment/vessel/{id}findAllVesselCommentOfVessel(id)UserAccountModuleGETVessel VesselComment
(6) /vesselcommentfindAllVesselComment()UserAccountModuleGETVesselComment
(7) /vesselcomment/{id}updateVesselCommentById(vesselcomment)UserAccountModulePUTVesselComment





Example:

final VesselComment vesselcomment = (VesselComment) invokeModule(USER_ACCOUNT_MODULE + "/vesselcomment/" + id, VesselComment.class);
if (vesselcomment != null) {
    final Vessel vessel1 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + vesselcomment.getVessel().getId(), Vessel.class);
    if (vessel1 != null) {
        final VesselType vesseltype2 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel1.getVesselType().getId(), VesselType.class);
        if (vesseltype2 != null) {
        }
        final Country flagcountry3 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel1.getFlagCountry().getId(), Country.class);
        if (flagcountry3 != null) {
        }
        final VesselStatus vesselstatus4 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel1.getVesselStatus().getId(), VesselStatus.class);
        if (vesselstatus4 != null) {
        }
    }
    final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + vesselcomment.getUserAccount().getId(), UserAccount.class);
    if (useraccount5 != null) {
        final Country country6 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount5.getCountry().getId(), Country.class);
        if (country6 != null) {
        }
    }
}
return vesselcomment;


Overview

Summary

ContactDonateImprint