This is an auto-generated translation

Transición a Rapid SDK v4.1.0 y posteriores

Qué ha cambiado

En el SDK Rápido v4.1.0, hemos introducido un nuevo paradigma para la interacción con el SDK basado en operaciones.

En las versiones anteriores, la interacción era la siguiente:

rapidClient.operationX(requestXData, param1, param2, param3, ...,paramN);

En la última versión, la interacción se ha modificado para:

OperationXParams operationXParams = OperationXParams.builder()
        .param1("value1")
        .param2("value2")
        .paramN("valueN")
        .build();
OperationX operationX = new OperationX(requestXData, operationXParams);
rapidClient.execute(operationX);

Notas:

  • operationX: representa la operación que se va a ejecutar. Consulta Ejemplos de uso para ver ejemplos reales.
  • Los métodos antiguos están obsoletos y se eliminarán en futuras versiones.

¿A qué se debe este cambio?

La transición a un modelo de interacción basado en operaciones ofrece un enfoque más uniforme y ampliable para el uso Rápido. Este cambio también allana el camino para futuras mejoras y funciones y garantiza la compatibilidad con versiones anteriores.

Además, el nuevo modelo simplifica la interacción a un único método execute, eliminando la necesidad de múltiples métodos específicos para cada operación.

¿Cómo migrar?

Si utilizas el SDK openworld-java-sdk-rapid más antiguo, empieza por los pasos siguientes.

Actualización del SDK para Java con el nuevo nombre

Hemos cambiado el nombre del SDK para Java de Rapid API de openworld-java-sdk-rapid a rapid-sdk, lo cual repercutirá en todas las aplicaciones que lo utilicen.

Se ha modificado el nombre del SDK **** , el espacio de nombres **** , y los ID de excepciones **** . Para utilizar este SDK actualizado necesitarás

  • Utiliza el nombre del paquete en las dependencias del proyecto.
  • Importa los modelos de los nuevos espacios de nombres.
  • Actualiza los manejadores de excepciones con las nuevas clases de excepción.
  • Ajusta el prefijo de los mensajes de registro.

SDK Name

Antes del cambio de denominación:

SDK con la nueva denominación:

Namespace

Antes del cambio de denominaciónSDK con la nueva denominación
importa com.expediagroup.openworld.sdk.rapid.client.RapidClientimporta com.expediagroup.sdk.rapid.client.RapidClient
importa com.expediagroup.openworld.sdk.rapid.models.*import com.expediagroup.sdk.rapid.models.*

Excepciones

Antes del cambio de denominaciónSDK con la nueva denominación
OpenWorldExceptionExpediaGroupException
OpenWorldServiceExceptionExpediaGroupServiceException
OpenWorldClientExceptionExpediaGroupClientException

Prefijo del mensaje de inicio de sesión

Antes del cambio de denominaciónSDK con la nueva denominación
ExpediaSDKExpediaGroupSDK

Si utilizas la dependencia rapid-sdk, entonces solo necesitas hacer lo siguiente:

  1. Actualiza tu dependencia de rapid-sdk a la versión 4.1.0 o posterior.
  2. Refactoriza tu código para adoptar el nuevo modelo de interacción basado en operaciones con el SDK.

Para obtener instrucciones detalladas sobre el uso del nuevo SDK de Rapid, consulta la página actualizado Ejemplos de uso.

¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!