Overview

Summary

ContactDonateImprint


1. API CLIENT MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) ApiClientApiClientApiClientModuleMarineTraffic
(2) ApiUsageLogApiUsageLogApiClientModuleMarineTraffic
(3) UserAccountUserAccountUserAccountModuleMarineTraffic
(4) VesselVesselVesselModuleMarineTraffic
(5) VesselTechnicalDetailVesselTechnicalDetailApiClientModuleMarineTraffic

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vesseltechnicaldetailinsertVesselTechnicalDetail(vesseltechnicaldetail)ApiClientModulePOSTVesselTechnicalDetail
(2) /apiclient/{id}findApiClientById(id)ApiClientModuleGETApiClient
(3) /vesseltechnicaldetailfindAllVesselTechnicalDetail()ApiClientModuleGETVesselTechnicalDetail
(4) /apiusagelog/{id}deleteApiUsageLogById(id)ApiClientModuleDELETEApiUsageLog
(5) /vesseltechnicaldetail/{id}deleteVesselTechnicalDetailById(id)ApiClientModuleDELETEVesselTechnicalDetail
(6) /apiusageloginsertApiUsageLog(apiusagelog)ApiClientModulePOSTApiUsageLog
(7) /apiusagelog/{id}findApiUsageLogById(id)ApiClientModuleGETApiUsageLog
(8) /apiclientinsertApiClient(apiclient)ApiClientModulePOSTApiClient
(9) /apiclient/{id}updateApiClientById(apiclient)ApiClientModulePUTApiClient
(10) /apiusagelog/{id}updateApiUsageLogById(apiusagelog)ApiClientModulePUTApiUsageLog
(11) /apiusagelog/apiclient/{id}findAllApiUsageLogOfApiClient(id)ApiClientModuleGETApiClient ApiUsageLog
(12) /apiusagelogfindAllApiUsageLog()ApiClientModuleGETApiUsageLog
(13) /apiclient/{id}deleteApiClientById(id)ApiClientModuleDELETEApiClient
(14) /apiclient/useraccount/{id}findAllApiClientOfUserAccount(id)ApiClientModuleGETUserAccount ApiClient
(15) /vesseltechnicaldetail/{id}findVesselTechnicalDetailById(id)ApiClientModuleGETVesselTechnicalDetail
(16) /apiclientfindAllApiClient()ApiClientModuleGETApiClient
(17) /vesseltechnicaldetail/vessel/{id}findAllVesselTechnicalDetailOfVessel(id)ApiClientModuleGETVessel VesselTechnicalDetail
(18) /vesseltechnicaldetail/{id}updateVesselTechnicalDetailById(vesseltechnicaldetail)ApiClientModulePUTVesselTechnicalDetail






1.1 API CLIENT


ApiClientApiClientModuleMarineTraffic

Properties (6)

PropertyTypeEntityReferenceModule
(1) ClientKeySTRINGApiClient
(2) ClientNameSTRINGApiClient
(3) ClientSecretHashSTRINGApiClient
(4) CreatedUtcDATEApiClient
(5) IsActiveBOOLApiClient
(6) UserAccountLONGApiClientUserAccountUserAccountModule





Example:

final ApiClient apiclient = (ApiClient) invokeModule(API_CLIENT_MODULE + "/apiclient/" + id, ApiClient.class);
if (apiclient != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + apiclient.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Country country2 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return apiclient;


1.2 API USAGE LOG


ApiUsageLogApiClientModuleMarineTraffic

Properties (6)

PropertyTypeEntityReferenceModule
(1) ApiClientLONGApiUsageLogApiClientApiClientModule
(2) BytesReceivedLONGApiUsageLog
(3) BytesSentLONGApiUsageLog
(4) EndpointSTRINGApiUsageLog
(5) RequestTimestampUtcDATEApiUsageLog
(6) ResponseStatusCodeLONGApiUsageLog





Example:

final ApiUsageLog apiusagelog = (ApiUsageLog) invokeModule(API_CLIENT_MODULE + "/apiusagelog/" + id, ApiUsageLog.class);
if (apiusagelog != null) {
    final ApiClient apiclient1 = (ApiClient) invokeModule(API_CLIENT_MODULE + "/apiclient/" + apiusagelog.getApiClient().getId(), ApiClient.class);
    if (apiclient1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + apiclient1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
            final Country country3 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
}
return apiusagelog;


1.3 VESSEL TECHNICAL DETAIL


VesselTechnicalDetailApiClientModuleMarineTraffic

Properties (10)

PropertyTypeEntityReferenceModule
(1) BuilderSTRINGVesselTechnicalDetail
(2) EnginePowerKwSTRINGVesselTechnicalDetail
(3) EngineTypeSTRINGVesselTechnicalDetail
(4) HullTypeSTRINGVesselTechnicalDetail
(5) IceClassSTRINGVesselTechnicalDetail
(6) ManagerNameSTRINGVesselTechnicalDetail
(7) MaxSpeedSTRINGVesselTechnicalDetail
(8) OwnerNameSTRINGVesselTechnicalDetail
(9) ServiceSpeedSTRINGVesselTechnicalDetail
(10) VesselLONGVesselTechnicalDetailVesselVesselModule





Example:

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


Overview

Summary

ContactDonateImprint