Overview

Summary

ContactDonateImprint


Appendix E-26: USER DEVICE (UI prompt)


UserDevicePhotoModuleMarineTraffic

Properties (5)

PropertyTypeEntityReferenceModule
(1) DeviceTokenSTRINGUserDevice
(2) IsActiveBOOLUserDevice
(3) LastSeenUtcDATEUserDevice
(4) PlatformSTRINGUserDevice
(5) UserAccountLONGUserDeviceUserAccountUserAccountModule


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userdevice/{id}findUserDeviceById(id)PhotoModuleGETUserDevice
(2) /userdevicefindAllUserDevice()PhotoModuleGETUserDevice
(3) /userdeviceinsertUserDevice(userdevice)PhotoModulePOSTUserDevice
(4) /userdevice/{id}updateUserDeviceById(userdevice)PhotoModulePUTUserDevice
(5) /userdevice/{id}deleteUserDeviceById(id)PhotoModuleDELETEUserDevice
(6) /userdevice/useraccount/{id}findAllUserDeviceOfUserAccount(id)PhotoModuleGETUserAccount UserDevice





Example:

final UserDevice userdevice = (UserDevice) invokeModule(PHOTO_MODULE + "/userdevice/" + id, UserDevice.class);
if (userdevice != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userdevice.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 userdevice;


Overview

Summary

ContactDonateImprint