Platform libraries
🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions. |
Library name | Language | Function |
---|---|---|
System libraries |
||
Java |
SpringBoot-starter for the connection of monitoring metric and readiness/liveness test export functionality |
|
Java |
SpringBoot-starter for the integration of backend-application into business-audit subsystem |
|
Java |
SpringBoot-starter for the connection of error processing functionality |
|
Java |
SpringBoot-starter for the connection of system notifications localization functionality |
|
Java |
SpringBoot-starter for the connection of the functionality for extended logging of backend-applications, general notifications template configuration, etc. |
|
ddm-starter-logger2 (deprecated) |
Java |
SpringBoot-starter for the connection of the functionality for extended logging of backend-applications, general notifications template configuration, etc. |
Java |
SpringBoot-starter for the connection of JWT-token-based authorization functionality for backend-applications |
|
General application libraries |
||
Java |
SpringBoot-starter for the integration of backend-application with SQL-like databases |
|
Java |
SpringBoot-starter for the integration of backend-application with Kafka-broker |
|
Java |
SpringBoot--starter for the connection of the functionality for notifications sending to the users through dedicated communication channels |
|
Java |
SpringBoot-starter for the connection of the Swagger interface automatic generation functionality for CRUD-endpoints |
|
Java |
SpringBoot-starter for the integration of backend-application with external registries via the Trembita SEI SEIR |
|
Java |
SpringBoot-starter for the connection of data and digital documents validation functionality |
|
Java |
A library for the generation of Java errors, based on HTTP errors for the Feign client |
|
Java |
Parent project for Java applications with the compatible versions of third-party libraries |
|
Domain libraries |
||
Java |
Domain library for digital document operations in the Business process intermediate data storage |
|
Java |
Domain library for the operations with data entered via UI-forms in the Business process intermediate data storage |
|
Java |
Domain library for the operations with registry business-process messages in the Business process intermediate data storage |
|
Liquibase/XML |
Library for the configuration of registry database before and after data model deployment |
|
Java |
The library contains Java classes for excerpt representation |
|
Java |
The library contains Java classes for historical business-process representation |
|
Java |
The library contains Java classes for user configuration representation |
|
Extenstion libraries |
||
Java |
Library of custome JUEL-functions for registry business-process modelling |
|
Java |
Element templates for the convenient use of Platform delegates during the business process modelling |
|
Java |
Library of Liquibase-extensions for the modelling of registry data model |
|
XML/XSD |
XSD-scheme of of Liquibase-extensions for the validation of registry data model |
|
Java |
Keycloak extensions for citizen authentication functionality (e-Signature, id-gov-ua) |
|
Java |
Keycloak extensions for officer authentication functionality (e-Signature, id-gov-ua) |
|
Java |
Keycloak extensions for additional REST API |
|
Java |
Розширення для Кейклоака з реалізацію мапперов атрибутів користувачів для oidc клієнтів |
|
Java |
Keycloak extensions with the realization of attribute mappers for users for saml clients |
|
Сервісні клієнти |
||
Java |
Library-client for the interaction with Ceph object storage via S3-compatible REST API |
|
Java |
Library-client for the interaction with Data factory via REST API |
|
Java |
Library-client for the interaction with the intermediate document storage |
|
Java |
Library-client for the interaction with the e-Signature operations service |
|
Java |
Library-client for the interaction with the UI-forms data validation service |
|
Java |
Library-client for the interaction with Keycloak IAM |
|
Jenkins libraries |
||
Groovy |
Library that contains pipelines used for registry and platform components deployment |
|
Groovy |
Library that contains pipeline stages used for registry and platform components deployment |
|
Groovy |
Library that contains pipelines used for regulations checking and deployment |
|
registry-regulations-publication-stages (deprecated) |
Groovy |
Library that contains pipeline stages used for regulations checking and deployment |
Command line interfaces |
||
Java |
CLI for the configuration of Camunda authorization during registry regulations deployment |
|
Java |
CLI for the Geoserver configuration during registry regulations deployment |
|
Java |
CLI for the validation of registry regulations during deployment |
|
Java |
CLI for the S3 storage cleaning from the objects created during business-process execution |
|
Java |
CLI for service generation during registry regulations deployment |