Overview

Summary

ContactDonateImprint


2. FLEET MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) AlertEventAlertEventPortModuleMarineTraffic
(2) CountryCountryUserAccountModuleMarineTraffic
(3) FleetFleetFleetModuleMarineTraffic
(4) FleetVesselFleetVesselFleetModuleMarineTraffic
(5) NotificationNotificationFleetModuleMarineTraffic
(6) UserAccountUserAccountUserAccountModuleMarineTraffic
(7) VesselVesselVesselModuleMarineTraffic
(8) VesselIdentifierHistoryVesselIdentifierHistoryFleetModuleMarineTraffic

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vesselidentifierhistory/previousflagcountry/{id}findAllVesselIdentifierHistoryOfPreviousFlagCountry(id)FleetModuleGETCountry VesselIdentifierHistory
(2) /notificationfindAllNotification()FleetModuleGETNotification
(3) /fleetvessel/vessel/{id}findAllFleetVesselOfVessel(id)FleetModuleGETVessel FleetVessel
(4) /fleetvessel/fleet/{id}findAllFleetVesselOfFleet(id)FleetModuleGETFleet FleetVessel
(5) /vesselidentifierhistory/{id}findVesselIdentifierHistoryById(id)FleetModuleGETVesselIdentifierHistory
(6) /fleetvesselinsertFleetVessel(fleetvessel)FleetModulePOSTFleetVessel
(7) /notification/{id}findNotificationById(id)FleetModuleGETNotification
(8) /vesselidentifierhistoryfindAllVesselIdentifierHistory()FleetModuleGETVesselIdentifierHistory
(9) /fleet/{id}updateFleetById(fleet)FleetModulePUTFleet
(10) /notificationinsertNotification(notification)FleetModulePOSTNotification
(11) /notification/{id}deleteNotificationById(id)FleetModuleDELETENotification
(12) /fleet/owneruser/{id}findAllFleetOfOwnerUser(id)FleetModuleGETUserAccount Fleet
(13) /fleetinsertFleet(fleet)FleetModulePOSTFleet
(14) /fleet/{id}deleteFleetById(id)FleetModuleDELETEFleet
(15) /fleetvesselfindAllFleetVessel()FleetModuleGETFleetVessel
(16) /fleet/{id}findFleetById(id)FleetModuleGETFleet
(17) /vesselidentifierhistory/{id}updateVesselIdentifierHistoryById(vesselidentifierhistory)FleetModulePUTVesselIdentifierHistory
(18) /fleetfindAllFleet()FleetModuleGETFleet
(19) /vesselidentifierhistory/{id}deleteVesselIdentifierHistoryById(id)FleetModuleDELETEVesselIdentifierHistory
(20) /vesselidentifierhistory/vessel/{id}findAllVesselIdentifierHistoryOfVessel(id)FleetModuleGETVessel VesselIdentifierHistory
(21) /notification/useraccount/{id}findAllNotificationOfUserAccount(id)FleetModuleGETUserAccount Notification
(22) /fleetvessel/{id}findFleetVesselById(id)FleetModuleGETFleetVessel
(23) /fleetvessel/{id}deleteFleetVesselById(id)FleetModuleDELETEFleetVessel
(24) /fleetvessel/{id}updateFleetVesselById(fleetvessel)FleetModulePUTFleetVessel
(25) /notification/alertevent/{id}findAllNotificationOfAlertEvent(id)FleetModuleGETAlertEvent Notification
(26) /vesselidentifierhistoryinsertVesselIdentifierHistory(vesselidentifierhistory)FleetModulePOSTVesselIdentifierHistory
(27) /notification/{id}updateNotificationById(notification)FleetModulePUTNotification






2.1 FLEET


FleetFleetModuleMarineTraffic

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedUtcDATEFleet
(2) DescriptionSTRINGFleet
(3) IsSharedBOOLFleet
(4) NameSTRINGFleet
(5) OwnerUserLONGFleetUserAccountUserAccountModule





Example:

final Fleet fleet = (Fleet) invokeModule(FLEET_MODULE + "/fleet/" + id, Fleet.class);
if (fleet != null) {
    final UserAccount owneruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fleet.getOwnerUser().getId(), UserAccount.class);
    if (owneruser1 != null) {
        final Country country2 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + owneruser1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return fleet;


2.2 FLEET VESSEL


FleetVesselFleetModuleMarineTraffic

Properties (4)

PropertyTypeEntityReferenceModule
(1) AddedUtcDATEFleetVessel
(2) FleetLONGFleetVesselFleetFleetModule
(3) NotesSTRINGFleetVessel
(4) VesselLONGFleetVesselVesselVesselModule





Example:

final FleetVessel fleetvessel = (FleetVessel) invokeModule(FLEET_MODULE + "/fleetvessel/" + id, FleetVessel.class);
if (fleetvessel != null) {
    final Fleet fleet1 = (Fleet) invokeModule(FLEET_MODULE + "/fleet/" + fleetvessel.getFleet().getId(), Fleet.class);
    if (fleet1 != null) {
        final UserAccount owneruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fleet1.getOwnerUser().getId(), UserAccount.class);
        if (owneruser2 != null) {
            final Country country3 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + owneruser2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
    final Vessel vessel4 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + fleetvessel.getVessel().getId(), Vessel.class);
    if (vessel4 != null) {
        final VesselType vesseltype5 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel4.getVesselType().getId(), VesselType.class);
        if (vesseltype5 != null) {
        }
        final Country flagcountry6 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel4.getFlagCountry().getId(), Country.class);
        if (flagcountry6 != null) {
        }
        final VesselStatus vesselstatus7 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel4.getVesselStatus().getId(), VesselStatus.class);
        if (vesselstatus7 != null) {
        }
    }
}
return fleetvessel;


2.3 NOTIFICATION


NotificationFleetModuleMarineTraffic

Properties (8)

PropertyTypeEntityReferenceModule
(1) AlertEventLONGNotificationAlertEventPortModule
(2) BodySTRINGNotification
(3) ChannelSTRINGNotification
(4) DeliveryStatusSTRINGNotification
(5) ErrorMessageSTRINGNotification
(6) SentUtcDATENotification
(7) SubjectSTRINGNotification
(8) UserAccountLONGNotificationUserAccountUserAccountModule





Example:

final Notification notification = (Notification) invokeModule(FLEET_MODULE + "/notification/" + id, Notification.class);
if (notification != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + notification.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Country country2 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final AlertEvent alertevent3 = (AlertEvent) invokeModule(PORT_MODULE + "/alertevent/" + notification.getAlertEvent().getId(), AlertEvent.class);
    if (alertevent3 != null) {
        final Vessel vessel4 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + alertevent3.getVessel().getId(), Vessel.class);
        if (vessel4 != null) {
            final VesselType vesseltype5 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel4.getVesselType().getId(), VesselType.class);
            if (vesseltype5 != null) {
            }
            final Country flagcountry6 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel4.getFlagCountry().getId(), Country.class);
            if (flagcountry6 != null) {
            }
            final VesselStatus vesselstatus7 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel4.getVesselStatus().getId(), VesselStatus.class);
            if (vesselstatus7 != null) {
            }
        }
        final GeographicalArea geographicalarea8 = (GeographicalArea) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/geographicalarea/" + alertevent3.getGeographicalArea().getId(), GeographicalArea.class);
        if (geographicalarea8 != null) {
        }
        final PositionReport positionreport9 = (PositionReport) invokeModule(VESSEL_MODULE + "/positionreport/" + alertevent3.getPositionReport().getId(), PositionReport.class);
        if (positionreport9 != null) {
            final AisStation aisstation10 = (AisStation) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/aisstation/" + positionreport9.getAisStation().getId(), AisStation.class);
            if (aisstation10 != null) {
                final Country country11 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + aisstation10.getCountry().getId(), Country.class);
                if (country11 != null) {
                }
            }
            final Vessel vessel12 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + positionreport9.getVessel().getId(), Vessel.class);
            if (vessel12 != null) {
                final VesselType vesseltype13 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel12.getVesselType().getId(), VesselType.class);
                if (vesseltype13 != null) {
                }
                final Country flagcountry14 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel12.getFlagCountry().getId(), Country.class);
                if (flagcountry14 != null) {
                }
                final VesselStatus vesselstatus15 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel12.getVesselStatus().getId(), VesselStatus.class);
                if (vesselstatus15 != null) {
                }
            }
            final GeographicalArea geographicalarea16 = (GeographicalArea) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/geographicalarea/" + positionreport9.getGeographicalArea().getId(), GeographicalArea.class);
            if (geographicalarea16 != null) {
            }
        }
        final AlertRule alertrule17 = (AlertRule) invokeModule(PORT_MODULE + "/alertrule/" + alertevent3.getAlertRule().getId(), AlertRule.class);
        if (alertrule17 != null) {
            final UserAccount useraccount18 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + alertrule17.getUserAccount().getId(), UserAccount.class);
            if (useraccount18 != null) {
                final Country country19 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount18.getCountry().getId(), Country.class);
                if (country19 != null) {
                }
            }
            final GeographicalArea geographicalarea20 = (GeographicalArea) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/geographicalarea/" + alertrule17.getGeographicalArea().getId(), GeographicalArea.class);
            if (geographicalarea20 != null) {
            }
            final Vessel vessel21 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + alertrule17.getVessel().getId(), Vessel.class);
            if (vessel21 != null) {
                final VesselType vesseltype22 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel21.getVesselType().getId(), VesselType.class);
                if (vesseltype22 != null) {
                }
                final Country flagcountry23 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel21.getFlagCountry().getId(), Country.class);
                if (flagcountry23 != null) {
                }
                final VesselStatus vesselstatus24 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel21.getVesselStatus().getId(), VesselStatus.class);
                if (vesselstatus24 != null) {
                }
            }
            final Port port25 = (Port) invokeModule(PORT_MODULE + "/port/" + alertrule17.getPort().getId(), Port.class);
            if (port25 != null) {
                final Country country26 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + port25.getCountry().getId(), Country.class);
                if (country26 != null) {
                }
            }
        }
        final Port port27 = (Port) invokeModule(PORT_MODULE + "/port/" + alertevent3.getPort().getId(), Port.class);
        if (port27 != null) {
            final Country country28 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + port27.getCountry().getId(), Country.class);
            if (country28 != null) {
            }
        }
    }
}
return notification;


2.4 VESSEL IDENTIFIER HISTORY


VesselIdentifierHistoryFleetModuleMarineTraffic

Properties (7)

PropertyTypeEntityReferenceModule
(1) PreviousCallSignSTRINGVesselIdentifierHistory
(2) PreviousFlagCountryLONGVesselIdentifierHistoryCountryUserAccountModule
(3) PreviousMmsiSTRINGVesselIdentifierHistory
(4) PreviousNameSTRINGVesselIdentifierHistory
(5) ValidFromUtcDATEVesselIdentifierHistory
(6) ValidToUtcDATEVesselIdentifierHistory
(7) VesselLONGVesselIdentifierHistoryVesselVesselModule





Example:

final VesselIdentifierHistory vesselidentifierhistory = (VesselIdentifierHistory) invokeModule(FLEET_MODULE + "/vesselidentifierhistory/" + id, VesselIdentifierHistory.class);
if (vesselidentifierhistory != null) {
    final Country previousflagcountry1 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vesselidentifierhistory.getPreviousFlagCountry().getId(), Country.class);
    if (previousflagcountry1 != null) {
    }
    final Vessel vessel2 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + vesselidentifierhistory.getVessel().getId(), Vessel.class);
    if (vessel2 != null) {
        final VesselType vesseltype3 = (VesselType) invokeModule(VESSEL_MODULE + "/vesseltype/" + vessel2.getVesselType().getId(), VesselType.class);
        if (vesseltype3 != null) {
        }
        final Country flagcountry4 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + vessel2.getFlagCountry().getId(), Country.class);
        if (flagcountry4 != null) {
        }
        final VesselStatus vesselstatus5 = (VesselStatus) invokeModule(GEOGRAPHICAL_AREA_MODULE + "/vesselstatus/" + vessel2.getVesselStatus().getId(), VesselStatus.class);
        if (vesselstatus5 != null) {
        }
    }
}
return vesselidentifierhistory;


Overview

Summary

ContactDonateImprint