Overview

Summary

ContactDonateImprint


Appendix E-8: PORT CALL (UI prompt)


PortCallSubscriptionPlanModuleMarineTraffic

Properties (11)

PropertyTypeEntityReferenceModule
(1) ArrivalActualUtcDATEPortCall
(2) ArrivalEstimatedUtcDATEPortCall
(3) BerthNameSTRINGPortCall
(4) DepartureActualUtcDATEPortCall
(5) DepartureEstimatedUtcDATEPortCall
(6) DraftArrivalSTRINGPortCall
(7) DraftDepartureSTRINGPortCall
(8) PortLONGPortCallPortPortModule
(9) ReasonSTRINGPortCall
(10) RouteLONGPortCallRoutePortModule
(11) VesselLONGPortCallVesselVesselModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /portcallinsertPortCall(portcall)SubscriptionPlanModulePOSTPortCall
(2) /portcall/route/{id}findAllPortCallOfRoute(id)SubscriptionPlanModuleGETRoute PortCall
(3) /portcall/{id}deletePortCallById(id)SubscriptionPlanModuleDELETEPortCall
(4) /portcall/{id}updatePortCallById(portcall)SubscriptionPlanModulePUTPortCall
(5) /portcall/vessel/{id}findAllPortCallOfVessel(id)SubscriptionPlanModuleGETVessel PortCall
(6) /portcall/{id}findPortCallById(id)SubscriptionPlanModuleGETPortCall
(7) /portcall/port/{id}findAllPortCallOfPort(id)SubscriptionPlanModuleGETPort PortCall
(8) /portcallfindAllPortCall()SubscriptionPlanModuleGETPortCall





Example:

final PortCall portcall = (PortCall) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/portcall/" + id, PortCall.class);
if (portcall != null) {
    final Vessel vessel1 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + portcall.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 Route route5 = (Route) invokeModule(PORT_MODULE + "/route/" + portcall.getRoute().getId(), Route.class);
    if (route5 != null) {
        final Vessel vessel6 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + route5.getVessel().getId(), Vessel.class);
        if (vessel6 != null) {
            final VesselType vesseltype7 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel6.getVesselType().getId(), VesselType.class);
            if (vesseltype7 != null) {
            }
            final Country flagcountry8 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel6.getFlagCountry().getId(), Country.class);
            if (flagcountry8 != null) {
            }
            final VesselStatus vesselstatus9 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel6.getVesselStatus().getId(), VesselStatus.class);
            if (vesselstatus9 != null) {
            }
        }
        final Port endport10 = (Port) invokeModule(PORT_MODULE + "/port/" + route5.getEndPort().getId(), Port.class);
        if (endport10 != null) {
            final Country country11 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + endport10.getCountry().getId(), Country.class);
            if (country11 != null) {
            }
        }
        final Port startport12 = (Port) invokeModule(PORT_MODULE + "/port/" + route5.getStartPort().getId(), Port.class);
        if (startport12 != null) {
            final Country country13 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + startport12.getCountry().getId(), Country.class);
            if (country13 != null) {
            }
        }
    }
    final Port port14 = (Port) invokeModule(PORT_MODULE + "/port/" + portcall.getPort().getId(), Port.class);
    if (port14 != null) {
        final Country country15 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + port14.getCountry().getId(), Country.class);
        if (country15 != null) {
        }
    }
}
return portcall;


Overview

Summary

ContactDonateImprint