Overview

Summary

ContactDonateImprint


8. VESSEL MODULE (UI prompt)



Module Entities (18)

EntityAliasModuleGlobal Schema
(1) AisMessageAisMessageGeographicalAreaModuleMarineTraffic
(2) AisStationAisStationGeographicalAreaModuleMarineTraffic
(3) AlertEventAlertEventPortModuleMarineTraffic
(4) AlertRuleAlertRulePortModuleMarineTraffic
(5) CountryCountryUserAccountModuleMarineTraffic
(6) FleetVesselFleetVesselFleetModuleMarineTraffic
(7) GeographicalAreaGeographicalAreaGeographicalAreaModuleMarineTraffic
(8) PhotoPhotoPhotoModuleMarineTraffic
(9) PortCallPortCallSubscriptionPlanModuleMarineTraffic
(10) PositionReportPositionReportVesselModuleMarineTraffic
(11) RouteRoutePortModuleMarineTraffic
(12) VesselVesselVesselModuleMarineTraffic
(13) VesselCommentVesselCommentUserAccountModuleMarineTraffic
(14) VesselDailySummaryVesselDailySummaryVesselModuleMarineTraffic
(15) VesselIdentifierHistoryVesselIdentifierHistoryFleetModuleMarineTraffic
(16) VesselStatusVesselStatusGeographicalAreaModuleMarineTraffic
(17) VesselTechnicalDetailVesselTechnicalDetailApiClientModuleMarineTraffic
(18) VesselTypeVesselTypeVesselModuleMarineTraffic

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vesseltypefindAllVesselType()VesselModuleGETVesselType
(2) /positionreport/{id}findPositionReportById(id)VesselModuleGETPositionReport
(3) /vesseltype/{id}updateVesselTypeById(vesseltype)VesselModulePUTVesselType
(4) /vesselfindAllVessel()VesselModuleGETVessel
(5) /vesseldailysummaryinsertVesselDailySummary(vesseldailysummary)VesselModulePOSTVesselDailySummary
(6) /positionreport/vessel/{id}findAllPositionReportOfVessel(id)VesselModuleGETVessel PositionReport
(7) /vessel/vesselstatus/{id}findAllVesselOfVesselStatus(id)VesselModuleGETVesselStatus Vessel
(8) /positionreport/{id}deletePositionReportById(id)VesselModuleDELETEPositionReport
(9) /vesselinsertVessel(vessel)VesselModulePOSTVessel
(10) /vessel/{id}updateVesselById(vessel)VesselModulePUTVessel
(11) /vessel/flagcountry/{id}findAllVesselOfFlagCountry(id)VesselModuleGETCountry Vessel
(12) /positionreport/geographicalarea/{id}findAllPositionReportOfGeographicalArea(id)VesselModuleGETGeographicalArea PositionReport
(13) /positionreport/{id}updatePositionReportById(positionreport)VesselModulePUTPositionReport
(14) /vesseltype/{id}findVesselTypeById(id)VesselModuleGETVesselType
(15) /positionreportfindAllPositionReport()VesselModuleGETPositionReport
(16) /positionreportinsertPositionReport(positionreport)VesselModulePOSTPositionReport
(17) /vessel/{id}findVesselById(id)VesselModuleGETVessel
(18) /vesseldailysummaryfindAllVesselDailySummary()VesselModuleGETVesselDailySummary
(19) /vessel/{id}deleteVesselById(id)VesselModuleDELETEVessel
(20) /vesseldailysummary/{id}deleteVesselDailySummaryById(id)VesselModuleDELETEVesselDailySummary
(21) /vesseldailysummary/vessel/{id}findAllVesselDailySummaryOfVessel(id)VesselModuleGETVessel VesselDailySummary
(22) /positionreport/aisstation/{id}findAllPositionReportOfAisStation(id)VesselModuleGETAisStation PositionReport
(23) /vesseltypeinsertVesselType(vesseltype)VesselModulePOSTVesselType
(24) /vesseltype/{id}deleteVesselTypeById(id)VesselModuleDELETEVesselType
(25) /vessel/vesseltype/{id}findAllVesselOfVesselType(id)VesselModuleGETVesselType Vessel
(26) /vesseldailysummary/{id}findVesselDailySummaryById(id)VesselModuleGETVesselDailySummary
(27) /vesseldailysummary/{id}updateVesselDailySummaryById(vesseldailysummary)VesselModulePUTVesselDailySummary






8.1 POSITION REPORT


PositionReportVesselModuleMarineTraffic

Properties (14)

PropertyTypeEntityReferenceModule
(1) AisStationLONGPositionReportAisStationGeographicalAreaModule
(2) CourseOverGroundSTRINGPositionReport
(3) DestinationTextSTRINGPositionReport
(4) EtaUtcDATEPositionReport
(5) GeographicalAreaLONGPositionReportGeographicalAreaGeographicalAreaModule
(6) HeadingSTRINGPositionReport
(7) IsInterpolatedBOOLPositionReport
(8) LatitudeSTRINGPositionReport
(9) LongitudeSTRINGPositionReport
(10) NavigationalStatusSTRINGPositionReport
(11) PositionAccuracyMetersSTRINGPositionReport
(12) PositionTimeUtcDATEPositionReport
(13) SpeedOverGroundSTRINGPositionReport
(14) VesselLONGPositionReportVesselVesselModule





Example:

final PositionReport positionreport = (PositionReport) invokeModule(VESSEL_MODULE + "/positionreport/" + id, PositionReport.class);
if (positionreport != null) {
    final AisStation aisstation1 = (AisStation) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/aisstation/" + positionreport.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/" + positionreport.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) {
        }
    }
    final GeographicalArea geographicalarea7 = (GeographicalArea) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/geographicalarea/" + positionreport.getGeographicalArea().getId(), GeographicalArea.class);
    if (geographicalarea7 != null) {
    }
}
return positionreport;


8.2 VESSEL


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





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;


8.3 VESSEL DAILY SUMMARY


VesselDailySummaryVesselModuleMarineTraffic

Properties (8)

PropertyTypeEntityReferenceModule
(1) AverageSpeedSTRINGVesselDailySummary
(2) DistanceTraveledNmSTRINGVesselDailySummary
(3) HoursAtAnchorSTRINGVesselDailySummary
(4) HoursUnderwaySTRINGVesselDailySummary
(5) MaxSpeedSTRINGVesselDailySummary
(6) PositionsCountLONGVesselDailySummary
(7) SummaryDateDATEVesselDailySummary
(8) VesselLONGVesselDailySummaryVesselVesselModule





Example:

final VesselDailySummary vesseldailysummary = (VesselDailySummary) invokeModule(VESSEL_MODULE + "/vesseldailysummary/" + id, VesselDailySummary.class);
if (vesseldailysummary != null) {
    final Vessel vessel1 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + vesseldailysummary.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) {
        }
    }
}
return vesseldailysummary;


8.4 VESSEL TYPE


VesselTypeVesselModuleMarineTraffic

Properties (3)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGVesselType
(2) ImoCategoryCodeSTRINGVesselType
(3) NameSTRINGVesselType





Example:

final VesselType vesseltype = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + id, VesselType.class);
if (vesseltype != null) {
}
return vesseltype;


Overview

Summary

ContactDonateImprint