...
- PageImplRepresentation
- Pagination
- AuditLogInitializer
- JaVersDateProvider
The openlmis-
...
base-client library
The library will help a developer to create service communication client library (more in section below). The following classes should be in this library:
- all *ParameterizedTypeReference classes
- RequestParameters
- DataRetrievalException
- BaseCommunicationService
- AuthService (only to retrieve token)
- AuthenticationHelper
...
Client libraries
Each core service will create a communication client library with DTOs, communication services and configuration class (services should be created only if required and there is no custom implementations). This should be done in the service repository and communication client library should have the same version as service. For instance: Requisition 5.0.0 will create openlmis-requisition-communication client 5.0.0 library. Other services should use the library to communication. Also we could simplefly service names: org.openlmis.fulfillment.service.referencedata.FacilityReferenceDataService could be changed to org.openlmis.referencedata.client.FacilityClient.
related tickets:
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
...