Package giis.demo.descuento
Class ClienteService
java.lang.Object
giis.demo.descuento.ClienteService
Obgiene datos, descuentos y promociones de clientes
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ClienteRepository
(package private) MarketingApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetListaDescuentos
(Integer edad) La obtencion de lista de descuentos se limita a obtener los datos del repositorioLa obtencion de la lista de promociones consulta los clientes del repositorio y loas promociones del api de marketing, devolviendo para cada cliente el codigo de promocion correspondiente a su pais.
-
Field Details
-
cliente
-
marketing
-
-
Constructor Details
-
ClienteService
public ClienteService()
-
-
Method Details
-
getListaDescuentos
La obtencion de lista de descuentos se limita a obtener los datos del repositorio -
getListaPromociones
La obtencion de la lista de promociones consulta los clientes del repositorio y loas promociones del api de marketing, devolviendo para cada cliente el codigo de promocion correspondiente a su pais. Si todos los datos estuvieran en la misma base de datos, esto se implementaria directamente como una query en el repositorio, pero en este caso la unica forma de acceder a los datos de marketing es a traves de su api.
-