Overview

Summary

ContactDonateImprint


Appendix E-21: PHOTO (UI prompt)


PhotoPhotoModuleMarineTraffic

Properties (10)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPhoto
(2) IsApprovedBOOLPhoto
(3) PhotographerNameSTRINGPhoto
(4) SourceSTRINGPhoto
(5) TakenUtcDATEPhoto
(6) TitleSTRINGPhoto
(7) UploadedUtcDATEPhoto
(8) UrlSTRINGPhoto
(9) UserAccountLONGPhotoUserAccountUserAccountModule
(10) VesselLONGPhotoVesselVesselModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /photorating/photo/{id}findAllPhotoRatingOfPhoto(id)PhotoModuleGETPhoto PhotoRating
(2) /photoinsertPhoto(photo)PhotoModulePOSTPhoto
(3) /photo/{id}deletePhotoById(id)PhotoModuleDELETEPhoto
(4) /photofindAllPhoto()PhotoModuleGETPhoto
(5) /photo/{id}findPhotoById(id)PhotoModuleGETPhoto
(6) /photo/useraccount/{id}findAllPhotoOfUserAccount(id)PhotoModuleGETUserAccount Photo
(7) /photo/vessel/{id}findAllPhotoOfVessel(id)PhotoModuleGETVessel Photo
(8) /photo/{id}updatePhotoById(photo)PhotoModulePUTPhoto





Example:

final Photo photo = (Photo) invokeModule(PHOTO_MODULE + "/photo/" + id, Photo.class);
if (photo != null) {
    final Vessel vessel1 = (Vessel) invokeModule(VESSEL_MODULE + "/vessel/" + photo.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) {
        }
    }
    final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + photo.getUserAccount().getId(), UserAccount.class);
    if (useraccount5 != null) {
        final Country country6 = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + useraccount5.getCountry().getId(), Country.class);
        if (country6 != null) {
        }
    }
}
return photo;


Overview

Summary

ContactDonateImprint