Overview
Summary
Contact
Donate
Imprint
2. Modular API
2.1 Module System
2.2 Module Interfaces
API 1: ApiClientService-API (18)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/vesseltechnicaldetail
insertVesselTechnicalDetail(vesseltechnicaldetail)
ApiClientModule
POST
VesselTechnicalDetail
(2)
/apiclient/{id}
findApiClientById(id)
ApiClientModule
GET
ApiClient
(3)
/vesseltechnicaldetail
findAllVesselTechnicalDetail()
ApiClientModule
GET
VesselTechnicalDetail
(4)
/apiusagelog/{id}
deleteApiUsageLogById(id)
ApiClientModule
DELETE
ApiUsageLog
(5)
/vesseltechnicaldetail/{id}
deleteVesselTechnicalDetailById(id)
ApiClientModule
DELETE
VesselTechnicalDetail
(6)
/apiusagelog
insertApiUsageLog(apiusagelog)
ApiClientModule
POST
ApiUsageLog
(7)
/apiusagelog/{id}
findApiUsageLogById(id)
ApiClientModule
GET
ApiUsageLog
(8)
/apiclient
insertApiClient(apiclient)
ApiClientModule
POST
ApiClient
(9)
/apiclient/{id}
updateApiClientById(apiclient)
ApiClientModule
PUT
ApiClient
(10)
/apiusagelog/{id}
updateApiUsageLogById(apiusagelog)
ApiClientModule
PUT
ApiUsageLog
(11)
/apiusagelog/apiclient/{id}
findAllApiUsageLogOfApiClient(id)
ApiClientModule
GET
ApiClient
ApiUsageLog
(12)
/apiusagelog
findAllApiUsageLog()
ApiClientModule
GET
ApiUsageLog
(13)
/apiclient/{id}
deleteApiClientById(id)
ApiClientModule
DELETE
ApiClient
(14)
/apiclient/useraccount/{id}
findAllApiClientOfUserAccount(id)
ApiClientModule
GET
UserAccount
ApiClient
(15)
/vesseltechnicaldetail/{id}
findVesselTechnicalDetailById(id)
ApiClientModule
GET
VesselTechnicalDetail
(16)
/apiclient
findAllApiClient()
ApiClientModule
GET
ApiClient
(17)
/vesseltechnicaldetail/vessel/{id}
findAllVesselTechnicalDetailOfVessel(id)
ApiClientModule
GET
Vessel
VesselTechnicalDetail
(18)
/vesseltechnicaldetail/{id}
updateVesselTechnicalDetailById(vesseltechnicaldetail)
ApiClientModule
PUT
VesselTechnicalDetail
API 2: FleetService-API (27)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/vesselidentifierhistory/previousflagcountry/{id}
findAllVesselIdentifierHistoryOfPreviousFlagCountry(id)
FleetModule
GET
Country
VesselIdentifierHistory
(2)
/notification
findAllNotification()
FleetModule
GET
Notification
(3)
/fleetvessel/vessel/{id}
findAllFleetVesselOfVessel(id)
FleetModule
GET
Vessel
FleetVessel
(4)
/fleetvessel/fleet/{id}
findAllFleetVesselOfFleet(id)
FleetModule
GET
Fleet
FleetVessel
(5)
/vesselidentifierhistory/{id}
findVesselIdentifierHistoryById(id)
FleetModule
GET
VesselIdentifierHistory
(6)
/fleetvessel
insertFleetVessel(fleetvessel)
FleetModule
POST
FleetVessel
(7)
/notification/{id}
findNotificationById(id)
FleetModule
GET
Notification
(8)
/vesselidentifierhistory
findAllVesselIdentifierHistory()
FleetModule
GET
VesselIdentifierHistory
(9)
/fleet/{id}
updateFleetById(fleet)
FleetModule
PUT
Fleet
(10)
/notification
insertNotification(notification)
FleetModule
POST
Notification
(11)
/notification/{id}
deleteNotificationById(id)
FleetModule
DELETE
Notification
(12)
/fleet/owneruser/{id}
findAllFleetOfOwnerUser(id)
FleetModule
GET
UserAccount
Fleet
(13)
/fleet
insertFleet(fleet)
FleetModule
POST
Fleet
(14)
/fleet/{id}
deleteFleetById(id)
FleetModule
DELETE
Fleet
(15)
/fleetvessel
findAllFleetVessel()
FleetModule
GET
FleetVessel
(16)
/fleet/{id}
findFleetById(id)
FleetModule
GET
Fleet
(17)
/vesselidentifierhistory/{id}
updateVesselIdentifierHistoryById(vesselidentifierhistory)
FleetModule
PUT
VesselIdentifierHistory
(18)
/fleet
findAllFleet()
FleetModule
GET
Fleet
(19)
/vesselidentifierhistory/{id}
deleteVesselIdentifierHistoryById(id)
FleetModule
DELETE
VesselIdentifierHistory
(20)
/vesselidentifierhistory/vessel/{id}
findAllVesselIdentifierHistoryOfVessel(id)
FleetModule
GET
Vessel
VesselIdentifierHistory
(21)
/notification/useraccount/{id}
findAllNotificationOfUserAccount(id)
FleetModule
GET
UserAccount
Notification
(22)
/fleetvessel/{id}
findFleetVesselById(id)
FleetModule
GET
FleetVessel
(23)
/fleetvessel/{id}
deleteFleetVesselById(id)
FleetModule
DELETE
FleetVessel
(24)
/fleetvessel/{id}
updateFleetVesselById(fleetvessel)
FleetModule
PUT
FleetVessel
(25)
/notification/alertevent/{id}
findAllNotificationOfAlertEvent(id)
FleetModule
GET
AlertEvent
Notification
(26)
/vesselidentifierhistory
insertVesselIdentifierHistory(vesselidentifierhistory)
FleetModule
POST
VesselIdentifierHistory
(27)
/notification/{id}
updateNotificationById(notification)
FleetModule
PUT
Notification
API 3: GeographicalAreaService-API (23)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/geographicalarea
insertGeographicalArea(geographicalarea)
GeographicalAreaModule
POST
GeographicalArea
(2)
/geographicalarea
findAllGeographicalArea()
GeographicalAreaModule
GET
GeographicalArea
(3)
/aismessage/aisstation/{id}
findAllAisMessageOfAisStation(id)
GeographicalAreaModule
GET
AisStation
AisMessage
(4)
/aisstation
findAllAisStation()
GeographicalAreaModule
GET
AisStation
(5)
/aismessage/{id}
updateAisMessageById(aismessage)
GeographicalAreaModule
PUT
AisMessage
(6)
/geographicalarea/{id}
findGeographicalAreaById(id)
GeographicalAreaModule
GET
GeographicalArea
(7)
/vesselstatus/{id}
deleteVesselStatusById(id)
GeographicalAreaModule
DELETE
VesselStatus
(8)
/vesselstatus/{id}
updateVesselStatusById(vesselstatus)
GeographicalAreaModule
PUT
VesselStatus
(9)
/aismessage/{id}
findAisMessageById(id)
GeographicalAreaModule
GET
AisMessage
(10)
/aismessage/{id}
deleteAisMessageById(id)
GeographicalAreaModule
DELETE
AisMessage
(11)
/vesselstatus
insertVesselStatus(vesselstatus)
GeographicalAreaModule
POST
VesselStatus
(12)
/aismessage
insertAisMessage(aismessage)
GeographicalAreaModule
POST
AisMessage
(13)
/geographicalarea/{id}
deleteGeographicalAreaById(id)
GeographicalAreaModule
DELETE
GeographicalArea
(14)
/geographicalarea/{id}
updateGeographicalAreaById(geographicalarea)
GeographicalAreaModule
PUT
GeographicalArea
(15)
/vesselstatus
findAllVesselStatus()
GeographicalAreaModule
GET
VesselStatus
(16)
/aisstation/{id}
deleteAisStationById(id)
GeographicalAreaModule
DELETE
AisStation
(17)
/aisstation/country/{id}
findAllAisStationOfCountry(id)
GeographicalAreaModule
GET
Country
AisStation
(18)
/aisstation
insertAisStation(aisstation)
GeographicalAreaModule
POST
AisStation
(19)
/aismessage
findAllAisMessage()
GeographicalAreaModule
GET
AisMessage
(20)
/aisstation/{id}
updateAisStationById(aisstation)
GeographicalAreaModule
PUT
AisStation
(21)
/aisstation/{id}
findAisStationById(id)
GeographicalAreaModule
GET
AisStation
(22)
/aismessage/vessel/{id}
findAllAisMessageOfVessel(id)
GeographicalAreaModule
GET
Vessel
AisMessage
(23)
/vesselstatus/{id}
findVesselStatusById(id)
GeographicalAreaModule
GET
VesselStatus
API 4: PhotoService-API (20)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/photo/useraccount/{id}
findAllPhotoOfUserAccount(id)
PhotoModule
GET
UserAccount
Photo
(2)
/photorating
findAllPhotoRating()
PhotoModule
GET
PhotoRating
(3)
/photorating
insertPhotoRating(photorating)
PhotoModule
POST
PhotoRating
(4)
/photo/{id}
findPhotoById(id)
PhotoModule
GET
Photo
(5)
/userdevice
insertUserDevice(userdevice)
PhotoModule
POST
UserDevice
(6)
/photorating/useraccount/{id}
findAllPhotoRatingOfUserAccount(id)
PhotoModule
GET
UserAccount
PhotoRating
(7)
/photo/{id}
deletePhotoById(id)
PhotoModule
DELETE
Photo
(8)
/photo/{id}
updatePhotoById(photo)
PhotoModule
PUT
Photo
(9)
/photorating/photo/{id}
findAllPhotoRatingOfPhoto(id)
PhotoModule
GET
Photo
PhotoRating
(10)
/userdevice
findAllUserDevice()
PhotoModule
GET
UserDevice
(11)
/photorating/{id}
findPhotoRatingById(id)
PhotoModule
GET
PhotoRating
(12)
/userdevice/useraccount/{id}
findAllUserDeviceOfUserAccount(id)
PhotoModule
GET
UserAccount
UserDevice
(13)
/photo/vessel/{id}
findAllPhotoOfVessel(id)
PhotoModule
GET
Vessel
Photo
(14)
/photorating/{id}
updatePhotoRatingById(photorating)
PhotoModule
PUT
PhotoRating
(15)
/photo
findAllPhoto()
PhotoModule
GET
Photo
(16)
/photorating/{id}
deletePhotoRatingById(id)
PhotoModule
DELETE
PhotoRating
(17)
/photo
insertPhoto(photo)
PhotoModule
POST
Photo
(18)
/userdevice/{id}
updateUserDeviceById(userdevice)
PhotoModule
PUT
UserDevice
(19)
/userdevice/{id}
deleteUserDeviceById(id)
PhotoModule
DELETE
UserDevice
(20)
/userdevice/{id}
findUserDeviceById(id)
PhotoModule
GET
UserDevice
API 5: PortService-API (33)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/route
insertRoute(route)
PortModule
POST
Route
(2)
/alertevent/positionreport/{id}
findAllAlertEventOfPositionReport(id)
PortModule
GET
PositionReport
AlertEvent
(3)
/port/{id}
findPortById(id)
PortModule
GET
Port
(4)
/port/country/{id}
findAllPortOfCountry(id)
PortModule
GET
Country
Port
(5)
/alertrule/useraccount/{id}
findAllAlertRuleOfUserAccount(id)
PortModule
GET
UserAccount
AlertRule
(6)
/alertevent
insertAlertEvent(alertevent)
PortModule
POST
AlertEvent
(7)
/route/{id}
updateRouteById(route)
PortModule
PUT
Route
(8)
/port/{id}
deletePortById(id)
PortModule
DELETE
Port
(9)
/alertevent/{id}
findAlertEventById(id)
PortModule
GET
AlertEvent
(10)
/alertevent
findAllAlertEvent()
PortModule
GET
AlertEvent
(11)
/route/{id}
findRouteById(id)
PortModule
GET
Route
(12)
/alertrule/vessel/{id}
findAllAlertRuleOfVessel(id)
PortModule
GET
Vessel
AlertRule
(13)
/alertevent/port/{id}
findAllAlertEventOfPort(id)
PortModule
GET
Port
AlertEvent
(14)
/route/endport/{id}
findAllRouteOfEndPort(id)
PortModule
GET
Port
Route
(15)
/alertrule/{id}
deleteAlertRuleById(id)
PortModule
DELETE
AlertRule
(16)
/alertrule/geographicalarea/{id}
findAllAlertRuleOfGeographicalArea(id)
PortModule
GET
GeographicalArea
AlertRule
(17)
/alertrule/{id}
updateAlertRuleById(alertrule)
PortModule
PUT
AlertRule
(18)
/alertrule
insertAlertRule(alertrule)
PortModule
POST
AlertRule
(19)
/alertevent/{id}
deleteAlertEventById(id)
PortModule
DELETE
AlertEvent
(20)
/alertrule/port/{id}
findAllAlertRuleOfPort(id)
PortModule
GET
Port
AlertRule
(21)
/route/startport/{id}
findAllRouteOfStartPort(id)
PortModule
GET
Port
Route
(22)
/route/vessel/{id}
findAllRouteOfVessel(id)
PortModule
GET
Vessel
Route
(23)
/alertrule
findAllAlertRule()
PortModule
GET
AlertRule
(24)
/port
insertPort(port)
PortModule
POST
Port
(25)
/alertevent/{id}
updateAlertEventById(alertevent)
PortModule
PUT
AlertEvent
(26)
/alertevent/alertrule/{id}
findAllAlertEventOfAlertRule(id)
PortModule
GET
AlertRule
AlertEvent
(27)
/route
findAllRoute()
PortModule
GET
Route
(28)
/alertrule/{id}
findAlertRuleById(id)
PortModule
GET
AlertRule
(29)
/alertevent/vessel/{id}
findAllAlertEventOfVessel(id)
PortModule
GET
Vessel
AlertEvent
(30)
/port
findAllPort()
PortModule
GET
Port
(31)
/alertevent/geographicalarea/{id}
findAllAlertEventOfGeographicalArea(id)
PortModule
GET
GeographicalArea
AlertEvent
(32)
/route/{id}
deleteRouteById(id)
PortModule
DELETE
Route
(33)
/port/{id}
updatePortById(port)
PortModule
PUT
Port
API 6: SubscriptionPlanService-API (26)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/portcall/{id}
updatePortCallById(portcall)
SubscriptionPlanModule
PUT
PortCall
(2)
/portcall/vessel/{id}
findAllPortCallOfVessel(id)
SubscriptionPlanModule
GET
Vessel
PortCall
(3)
/portcall/{id}
deletePortCallById(id)
SubscriptionPlanModule
DELETE
PortCall
(4)
/subscriptionplan/{id}
deleteSubscriptionPlanById(id)
SubscriptionPlanModule
DELETE
SubscriptionPlan
(5)
/portcall
insertPortCall(portcall)
SubscriptionPlanModule
POST
PortCall
(6)
/subscriptionplan/{id}
updateSubscriptionPlanById(subscriptionplan)
SubscriptionPlanModule
PUT
SubscriptionPlan
(7)
/portcall
findAllPortCall()
SubscriptionPlanModule
GET
PortCall
(8)
/portcall/port/{id}
findAllPortCallOfPort(id)
SubscriptionPlanModule
GET
Port
PortCall
(9)
/portcall/route/{id}
findAllPortCallOfRoute(id)
SubscriptionPlanModule
GET
Route
PortCall
(10)
/usersubscription
insertUserSubscription(usersubscription)
SubscriptionPlanModule
POST
UserSubscription
(11)
/subscriptionplan/{id}
findSubscriptionPlanById(id)
SubscriptionPlanModule
GET
SubscriptionPlan
(12)
/routewaypoint/{id}
deleteRouteWaypointById(id)
SubscriptionPlanModule
DELETE
RouteWaypoint
(13)
/routewaypoint/{id}
findRouteWaypointById(id)
SubscriptionPlanModule
GET
RouteWaypoint
(14)
/usersubscription/{id}
findUserSubscriptionById(id)
SubscriptionPlanModule
GET
UserSubscription
(15)
/routewaypoint/route/{id}
findAllRouteWaypointOfRoute(id)
SubscriptionPlanModule
GET
Route
RouteWaypoint
(16)
/usersubscription
findAllUserSubscription()
SubscriptionPlanModule
GET
UserSubscription
(17)
/subscriptionplan
findAllSubscriptionPlan()
SubscriptionPlanModule
GET
SubscriptionPlan
(18)
/subscriptionplan
insertSubscriptionPlan(subscriptionplan)
SubscriptionPlanModule
POST
SubscriptionPlan
(19)
/routewaypoint
insertRouteWaypoint(routewaypoint)
SubscriptionPlanModule
POST
RouteWaypoint
(20)
/portcall/{id}
findPortCallById(id)
SubscriptionPlanModule
GET
PortCall
(21)
/usersubscription/subscriptionplan/{id}
findAllUserSubscriptionOfSubscriptionPlan(id)
SubscriptionPlanModule
GET
SubscriptionPlan
UserSubscription
(22)
/usersubscription/useraccount/{id}
findAllUserSubscriptionOfUserAccount(id)
SubscriptionPlanModule
GET
UserAccount
UserSubscription
(23)
/usersubscription/{id}
deleteUserSubscriptionById(id)
SubscriptionPlanModule
DELETE
UserSubscription
(24)
/routewaypoint
findAllRouteWaypoint()
SubscriptionPlanModule
GET
RouteWaypoint
(25)
/routewaypoint/{id}
updateRouteWaypointById(routewaypoint)
SubscriptionPlanModule
PUT
RouteWaypoint
(26)
/usersubscription/{id}
updateUserSubscriptionById(usersubscription)
SubscriptionPlanModule
PUT
UserSubscription
API 7: UserAccountService-API (24)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/savedfilter/{id}
deleteSavedFilterById(id)
UserAccountModule
DELETE
SavedFilter
(2)
/vesselcomment
findAllVesselComment()
UserAccountModule
GET
VesselComment
(3)
/savedfilter/{id}
findSavedFilterById(id)
UserAccountModule
GET
SavedFilter
(4)
/useraccount
insertUserAccount(useraccount)
UserAccountModule
POST
UserAccount
(5)
/savedfilter
insertSavedFilter(savedfilter)
UserAccountModule
POST
SavedFilter
(6)
/country
findAllCountry()
UserAccountModule
GET
Country
(7)
/country
insertCountry(country)
UserAccountModule
POST
Country
(8)
/vesselcomment/{id}
findVesselCommentById(id)
UserAccountModule
GET
VesselComment
(9)
/useraccount/country/{id}
findAllUserAccountOfCountry(id)
UserAccountModule
GET
Country
UserAccount
(10)
/vesselcomment/vessel/{id}
findAllVesselCommentOfVessel(id)
UserAccountModule
GET
Vessel
VesselComment
(11)
/useraccount/{id}
updateUserAccountById(useraccount)
UserAccountModule
PUT
UserAccount
(12)
/useraccount/{id}
findUserAccountById(id)
UserAccountModule
GET
UserAccount
(13)
/vesselcomment/useraccount/{id}
findAllVesselCommentOfUserAccount(id)
UserAccountModule
GET
UserAccount
VesselComment
(14)
/vesselcomment/{id}
deleteVesselCommentById(id)
UserAccountModule
DELETE
VesselComment
(15)
/useraccount/{id}
deleteUserAccountById(id)
UserAccountModule
DELETE
UserAccount
(16)
/useraccount
findAllUserAccount()
UserAccountModule
GET
UserAccount
(17)
/vesselcomment
insertVesselComment(vesselcomment)
UserAccountModule
POST
VesselComment
(18)
/country/{id}
deleteCountryById(id)
UserAccountModule
DELETE
Country
(19)
/savedfilter/useraccount/{id}
findAllSavedFilterOfUserAccount(id)
UserAccountModule
GET
UserAccount
SavedFilter
(20)
/country/{id}
findCountryById(id)
UserAccountModule
GET
Country
(21)
/savedfilter/{id}
updateSavedFilterById(savedfilter)
UserAccountModule
PUT
SavedFilter
(22)
/savedfilter
findAllSavedFilter()
UserAccountModule
GET
SavedFilter
(23)
/vesselcomment/{id}
updateVesselCommentById(vesselcomment)
UserAccountModule
PUT
VesselComment
(24)
/country/{id}
updateCountryById(country)
UserAccountModule
PUT
Country
API 8: VesselService-API (27)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/vesseltype
findAllVesselType()
VesselModule
GET
VesselType
(2)
/positionreport/{id}
findPositionReportById(id)
VesselModule
GET
PositionReport
(3)
/vesseltype/{id}
updateVesselTypeById(vesseltype)
VesselModule
PUT
VesselType
(4)
/vessel
findAllVessel()
VesselModule
GET
Vessel
(5)
/vesseldailysummary
insertVesselDailySummary(vesseldailysummary)
VesselModule
POST
VesselDailySummary
(6)
/positionreport/vessel/{id}
findAllPositionReportOfVessel(id)
VesselModule
GET
Vessel
PositionReport
(7)
/vessel/vesselstatus/{id}
findAllVesselOfVesselStatus(id)
VesselModule
GET
VesselStatus
Vessel
(8)
/positionreport/{id}
deletePositionReportById(id)
VesselModule
DELETE
PositionReport
(9)
/vessel
insertVessel(vessel)
VesselModule
POST
Vessel
(10)
/vessel/{id}
updateVesselById(vessel)
VesselModule
PUT
Vessel
(11)
/vessel/flagcountry/{id}
findAllVesselOfFlagCountry(id)
VesselModule
GET
Country
Vessel
(12)
/positionreport/geographicalarea/{id}
findAllPositionReportOfGeographicalArea(id)
VesselModule
GET
GeographicalArea
PositionReport
(13)
/positionreport/{id}
updatePositionReportById(positionreport)
VesselModule
PUT
PositionReport
(14)
/vesseltype/{id}
findVesselTypeById(id)
VesselModule
GET
VesselType
(15)
/positionreport
findAllPositionReport()
VesselModule
GET
PositionReport
(16)
/positionreport
insertPositionReport(positionreport)
VesselModule
POST
PositionReport
(17)
/vessel/{id}
findVesselById(id)
VesselModule
GET
Vessel
(18)
/vesseldailysummary
findAllVesselDailySummary()
VesselModule
GET
VesselDailySummary
(19)
/vessel/{id}
deleteVesselById(id)
VesselModule
DELETE
Vessel
(20)
/vesseldailysummary/{id}
deleteVesselDailySummaryById(id)
VesselModule
DELETE
VesselDailySummary
(21)
/vesseldailysummary/vessel/{id}
findAllVesselDailySummaryOfVessel(id)
VesselModule
GET
Vessel
VesselDailySummary
(22)
/positionreport/aisstation/{id}
findAllPositionReportOfAisStation(id)
VesselModule
GET
AisStation
PositionReport
(23)
/vesseltype
insertVesselType(vesseltype)
VesselModule
POST
VesselType
(24)
/vesseltype/{id}
deleteVesselTypeById(id)
VesselModule
DELETE
VesselType
(25)
/vessel/vesseltype/{id}
findAllVesselOfVesselType(id)
VesselModule
GET
VesselType
Vessel
(26)
/vesseldailysummary/{id}
findVesselDailySummaryById(id)
VesselModule
GET
VesselDailySummary
(27)
/vesseldailysummary/{id}
updateVesselDailySummaryById(vesseldailysummary)
VesselModule
PUT
VesselDailySummary
Overview
Summary
Contact
Donate
Imprint