Class BackofficeApiClient
java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.api.backoffice.BackofficeApiClient
Backoffice API client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BackofficeEndpointsBackoffice endpoints implementation.private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutorThread pool task executor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFuture<es.kukenan.smartfi.microservice.backoffice.dtos.backoffice.appointments.AppointmentDto>getAppointmentDetailAsync(String appointmentId, String userToken) Get appointment detail.getConfigurationValues(String product, Integer companyId) Get configuration values.getRequestedFilesAsync(String product) Get requested files list.
-
Field Details
-
backofficeEndpoints
Backoffice endpoints implementation. -
threadPoolTaskExecutor
@Autowired private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutorThread pool task executor.
-
-
Constructor Details
-
BackofficeApiClient
public BackofficeApiClient()
-
-
Method Details
-
getRequestedFilesAsync
public Future<List<es.kukenan.smartfi.microservice.backoffice.dtos.backoffice.requestedfiles.DataObject>> getRequestedFilesAsync(String product) Get requested files list.- Parameters:
product- Product type.- Returns:
- List of requested files.
-
getAppointmentDetailAsync
public Future<es.kukenan.smartfi.microservice.backoffice.dtos.backoffice.appointments.AppointmentDto> getAppointmentDetailAsync(String appointmentId, String userToken) Get appointment detail.- Parameters:
appointmentId- Appointment identifier.userToken- user token.- Returns:
- appointment detail.
-
getConfigurationValues
public Future<List<es.kukenan.smartfi.microservice.backoffice.dtos.backoffice.ConfigValueDto>> getConfigurationValues(String product, Integer companyId) Get configuration values.- Parameters:
product- product type.companyId- company identifier.- Returns:
- configuration values list.
-