Overview

Summary

ContactDonateImprint


Appendix E-12: AIS MESSAGE (UI prompt)


AisMessageGeographicalAreaModuleMarineTraffic

Properties (15)

PropertyTypeEntityReferenceModule
(1) AisStationLONGAisMessageAisStationGeographicalAreaModule
(2) MessageTypeSTRINGAisMessage
(3) NmeaSentenceSTRINGAisMessage
(4) RawCourseOverGroundSTRINGAisMessage
(5) RawDestinationSTRINGAisMessage
(6) RawDraughtSTRINGAisMessage
(7) RawEtaDATEAisMessage
(8) RawHeadingSTRINGAisMessage
(9) RawLatitudeSTRINGAisMessage
(10) RawLongitudeSTRINGAisMessage
(11) RawNavigationalStatusSTRINGAisMessage
(12) RawSpeedOverGroundSTRINGAisMessage
(13) ReceivedUtcDATEAisMessage
(14) SourceTypeSTRINGAisMessage
(15) VesselLONGAisMessageVesselVesselModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /aismessage/{id}findAisMessageById(id)GeographicalAreaModuleGETAisMessage
(2) /aismessage/aisstation/{id}findAllAisMessageOfAisStation(id)GeographicalAreaModuleGETAisStation AisMessage
(3) /aismessageinsertAisMessage(aismessage)GeographicalAreaModulePOSTAisMessage
(4) /aismessage/{id}deleteAisMessageById(id)GeographicalAreaModuleDELETEAisMessage
(5) /aismessage/vessel/{id}findAllAisMessageOfVessel(id)GeographicalAreaModuleGETVessel AisMessage
(6) /aismessage/{id}updateAisMessageById(aismessage)GeographicalAreaModulePUTAisMessage
(7) /aismessagefindAllAisMessage()GeographicalAreaModuleGETAisMessage





Example:

final AisMessage aismessage = (AisMessage) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/aismessage/" + id, AisMessage.class);
if (aismessage != null) {
    final AisStation aisstation1 = (AisStation) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/aisstation/" + aismessage.getAisStation().getId(), AisStation.class);
    if (aisstation1 != null) {
        final Country country2 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + aisstation1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Vessel vessel3 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + aismessage.getVessel().getId(), Vessel.class);
    if (vessel3 != null) {
        final VesselType vesseltype4 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel3.getVesselType().getId(), VesselType.class);
        if (vesseltype4 != null) {
        }
        final Country flagcountry5 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel3.getFlagCountry().getId(), Country.class);
        if (flagcountry5 != null) {
        }
        final VesselStatus vesselstatus6 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel3.getVesselStatus().getId(), VesselStatus.class);
        if (vesselstatus6 != null) {
        }
    }
}
return aismessage;


Overview

Summary

ContactDonateImprint