Overview

Summary

ContactDonateImprint


Appendix E-23: VESSEL (UI prompt)


VesselVesselModuleMarineTraffic

Properties (13)

PropertyTypeEntityReferenceModule
(1) BeamSTRINGVessel
(2) BuildYearLONGVessel
(3) CallSignSTRINGVessel
(4) DeadweightLONGVessel
(5) DraughtSTRINGVessel
(6) FlagCountryLONGVesselCountryUserAccountModule
(7) GrossTonnageLONGVessel
(8) ImoNumberSTRINGVessel
(9) LengthOverallSTRINGVessel
(10) MmsiSTRINGVessel
(11) NameSTRINGVessel
(12) VesselStatusLONGVesselVesselStatusGeographicalAreaModule
(13) VesselTypeLONGVesselVesselTypeVesselModule


Module Interfaces (20)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vesseltechnicaldetail/vessel/{id}findAllVesselTechnicalDetailOfVessel(id)ApiClientModuleGETVessel VesselTechnicalDetail
(2) /fleetvessel/vessel/{id}findAllFleetVesselOfVessel(id)FleetModuleGETVessel FleetVessel
(3) /vesselidentifierhistory/vessel/{id}findAllVesselIdentifierHistoryOfVessel(id)FleetModuleGETVessel VesselIdentifierHistory
(4) /aismessage/vessel/{id}findAllAisMessageOfVessel(id)GeographicalAreaModuleGETVessel AisMessage
(5) /photo/vessel/{id}findAllPhotoOfVessel(id)PhotoModuleGETVessel Photo
(6) /route/vessel/{id}findAllRouteOfVessel(id)PortModuleGETVessel Route
(7) /alertrule/vessel/{id}findAllAlertRuleOfVessel(id)PortModuleGETVessel AlertRule
(8) /alertevent/vessel/{id}findAllAlertEventOfVessel(id)PortModuleGETVessel AlertEvent
(9) /portcall/vessel/{id}findAllPortCallOfVessel(id)SubscriptionPlanModuleGETVessel PortCall
(10) /vesselcomment/vessel/{id}findAllVesselCommentOfVessel(id)UserAccountModuleGETVessel VesselComment
(11) /vesselfindAllVessel()VesselModuleGETVessel
(12) /vessel/flagcountry/{id}findAllVesselOfFlagCountry(id)VesselModuleGETCountry Vessel
(13) /vessel/{id}updateVesselById(vessel)VesselModulePUTVessel
(14) /vessel/vesselstatus/{id}findAllVesselOfVesselStatus(id)VesselModuleGETVesselStatus Vessel
(15) /vesseldailysummary/vessel/{id}findAllVesselDailySummaryOfVessel(id)VesselModuleGETVessel VesselDailySummary
(16) /vessel/vesseltype/{id}findAllVesselOfVesselType(id)VesselModuleGETVesselType Vessel
(17) /vesselinsertVessel(vessel)VesselModulePOSTVessel
(18) /vessel/{id}findVesselById(id)VesselModuleGETVessel
(19) /positionreport/vessel/{id}findAllPositionReportOfVessel(id)VesselModuleGETVessel PositionReport
(20) /vessel/{id}deleteVesselById(id)VesselModuleDELETEVessel





Example:

final Vessel vessel = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + id, Vessel.class);
if (vessel != null) {
    final VesselType vesseltype1 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel.getVesselType().getId(), VesselType.class);
    if (vesseltype1 != null) {
    }
    final Country flagcountry2 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel.getFlagCountry().getId(), Country.class);
    if (flagcountry2 != null) {
    }
    final VesselStatus vesselstatus3 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel.getVesselStatus().getId(), VesselStatus.class);
    if (vesselstatus3 != null) {
    }
}
return vessel;


Overview

Summary

ContactDonateImprint