https://github.com/UnionVMS/UVMS-MovementModule-APP
Module description/purpose
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<!-- Integration dependency --> <dependency> <groupId>eu.europa.ec.fisheries.uvms.movement</groupId> <artifactId>movement-model</artifactId> <version>2.1.1<<version>LATEST</version> <classifier>date</classifier> </dependency> |
Github App: https://github.com/UnionVMS/UVMS-MovementModule-APP
QA Summary App: https://sonarcloud.io/dashboard?id=eu.europa.ec.fisheries.uvms.movement%3Amovement
CI location App: https://jenkins.focus.fish/view/UVMS%20App/job/UVMS-Movement-APP/
Project Site reports App: https://jenkins.focus.fish/view/Site-Reports/job/UVMS-Movement-APP-Site-Reports/
Tattletale report: https://jenkins.focus.fish/view/Site-Reports/job/UVMS-Movement-APP-Site-Reports/ws/module/target/site/tattleTaleReport/index.html
Model :
Domain :
Service :
Message :
Rest :
Module dependencies
Name | Description | Documentation |
---|---|---|
Spatial | Retrieve Spatial enrichment data regarding areas for a movement. This is due to pre calculation of spatial data that is stored in the movement database | Spatial |
Exchange | When sending a temporary movement that movement is sent to exchange who in turn processes the movement like a movement retrieved from any system o plugin | Exchange |
Audit | Audit logs are sent to the audit module. Audit logs are created when actions that changes data in the database are made. | Audit |
User | All requests to the REST api is authenticated via the user module. If the user module is undeployed the rest api for the movement module will not work | User |
Calculations - Flow
All movements are calculated to be a part of a segment and a track. Calculations can then be made to control the reported speeds and courses to the actual speed and courses that are calculated. More of this can be read on the Javadoc.
JMS-Queue dependencies
...
Name | Jndi name example | Description | |
UVMSMovementEvent | Request queue to this module | ||
UVMSMovement | Response queue to this module | ||
UVMSMovementModel | Request queue to the Database module | ||
UVMSAuditEvent | Request queue to the Audit module | ||
UVMSSpatialEvent | Request queue to the Spatial module | ||
UVMSExchangeEvent | Request queue to the Exchange module |
Datasource dependencies
...
Name | Jndi name example |
uvms_movement | java:jboss/datasources/uvms_movement |
Liquibase scripts
https://github.com/UnionVMS/UVMS-MovementModule-APP/tree/dev/LIQUIBASE