Overview

Summary

ContactDonateImprint


Appendix E-10: API CLIENT (UI prompt)


ApiClientApiClientModuleMarineTraffic

Properties (6)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /apiclient/{id}deleteApiClientById(id)ApiClientModuleDELETEApiClient
(2) /apiusagelog/apiclient/{id}findAllApiUsageLogOfApiClient(id)ApiClientModuleGETApiClient ApiUsageLog
(3) /apiclient/useraccount/{id}findAllApiClientOfUserAccount(id)ApiClientModuleGETUserAccount ApiClient
(4) /apiclient/{id}findApiClientById(id)ApiClientModuleGETApiClient
(5) /apiclientinsertApiClient(apiclient)ApiClientModulePOSTApiClient
(6) /apiclient/{id}updateApiClientById(apiclient)ApiClientModulePUTApiClient
(7) /apiclientfindAllApiClient()ApiClientModuleGETApiClient





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;


Overview

Summary

ContactDonateImprint