public interface CieloLioRemoteRepository extends Serializable
Modifier and Type | Method and Description |
---|---|
String |
createOrder(Order order)
POST - Criar um pedido
Esse recurso realiza a criação de um pedido no servidor do Order Manager.
|
String |
createOrderItem(String idOrder,
OrderItem orderItem)
POST - Adicionar Item/Itens em um Pedido
Esse recurso é utilizado para adicionar um ou mais itens em um pedido já criado.
|
String |
createOrderTransaction(String idOrder,
OrderTransaction orderTransaction)
POST - Adicionar uma Transação (Recurso utilizado somente para Ambiente de Sandbox)
Esse recurso permite que o desenvolvedor simule as transações financeiras, adicionando-as manualmente, sendo possível entender o funcionamento em uma Order.
|
void |
deleteOrder(String idOrder)
DELETE - Excluir um pedido
Esse recurso é utilizado para excluir um pedido do servidor do Order Manager.
|
void |
deleteOrderItem(String idOrder,
String idOrderItem)
DELETE - Excluir Item de um pedido
Esse recurso é utilizado para excluir um item presente em um pedido.
|
Order |
findOrder(String idOrder)
GET - Consultar pedido
Esse recurso é utilizado para obter informações sobre um pedido específico.
|
OrderItem |
findOrderItem(String idOrder,
String idOrderItem)
GET - Consultar o item de um pedido
Esse recurso é utilizado para consultar um item presente em um pedido.
|
List<OrderItem> |
findOrderItems(String idOrder)
GET - Consultar os itens de um pedido
Esse recurso é utilizado para consultar os itens presentes em um pedido.
|
List<Order> |
findOrders()
GET - Consultar todos os Pedidos
Esse recurso é utilizado para obter a lista e as informações de todos os pedidos cadastrados no Order Manager.
|
List<Order> |
findOrdersByNumber(String number)
GET - Consultar todos os Pedidos pelo id(UUID) do pedido
Esse recurso é utilizado para obter a lista e as informações de todos os pedidos cadastrados no Order Manager com filtro por number.
|
List<Order> |
findOrdersByReference(String reference)
GET - Consultar todos os Pedidos pela Referência do pedido
Esse recurso é utilizado para obter a lista e as informações de todos os pedidos cadastrados no Order Manager com filtro por reference.
|
List<Order> |
findOrdersByStatus(OrderStatusEnum status)
GET - Consultar todos os Pedidos pela Status do pedido
Esse recurso é utilizado para obter a lista e as informações de todos os pedidos cadastrados no Order Manager com filtro por status.
|
OrderTransaction |
findOrderTransaction(String idOrder,
String idOrderTransaction)
GET - Consultar a transação de um pedido
Esse recurso é utilizado para obter as informações de uma transação realizada em um pedido.
|
List<OrderTransaction> |
findOrderTransactions(String idOrder)
GET - Consultar as transações de um pedido
Esse recurso é utilizado para obter as informações de todas as transações realizadas em um pedido.
|
void |
updateOrder(String idOrder,
Order order)
PUT - Altera um pedido
Esse recurso realiza a alteracao de um pedido no servidor do Order Manager.
|
void |
updateOrderItem(String idOrder,
String idOrderItem,
OrderItem orderItem)
PUT - Alterar um item em um pedido
Esse recurso permite alterar informações de um item de um pedido.
|
void |
updateOrderStatus(String idOrder,
OperationEnum operation)
PUT - Alterar status de um pedido
Esse recurso realiza a alteração do status de um pedido criado.
|
List<Order> findOrders()
List<Order> findOrdersByNumber(String number)
List<Order> findOrdersByReference(String reference)
List<Order> findOrdersByStatus(OrderStatusEnum status)
Order findOrder(String idOrder)
String createOrder(Order order)
void updateOrder(String idOrder, Order order)
void updateOrderStatus(String idOrder, OperationEnum operation)
void deleteOrder(String idOrder)
List<OrderItem> findOrderItems(String idOrder)
OrderItem findOrderItem(String idOrder, String idOrderItem)
String createOrderItem(String idOrder, OrderItem orderItem)
void updateOrderItem(String idOrder, String idOrderItem, OrderItem orderItem)
void deleteOrderItem(String idOrder, String idOrderItem)
List<OrderTransaction> findOrderTransactions(String idOrder)
OrderTransaction findOrderTransaction(String idOrder, String idOrderTransaction)
String createOrderTransaction(String idOrder, OrderTransaction orderTransaction)
Copyright © 2018–2019. All rights reserved.