java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.api.backoffice.BackofficeApiClient

@Component public class BackofficeApiClient extends Object
Backoffice API client.
  • Field Details

    • backofficeEndpoints

      @Autowired private BackofficeEndpoints backofficeEndpoints
      Backoffice endpoints implementation.
    • threadPoolTaskExecutor

      @Autowired private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutor
      Thread 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.