-
Removida classe
Linkcaseira dos projetos livraria e payfast. -
Na classe
PagamentoResourcedo payfast, foi criado o métodogetTransitionsque retorna um array deLinkdo JAX-RS com as transições possíveis, de acordo com o status do pagamento. -
O array de
Linké utilizado no métodolinksdoResponseBuilderdo JAX-RS:Response.ok().entity(pagamento).links(links).build()
-
Na classe
ClienteRestda livraria, foi modificado o código dos métodoscriarPagamentoeconfirmarPagamentopara utilizar oLinkdo JAX-RS.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.io.IOException; | |
| import javax.annotation.Priority; | |
| import javax.ws.rs.Priorities; | |
| import javax.ws.rs.container.ContainerRequestContext; | |
| import javax.ws.rs.container.ContainerRequestFilter; | |
| import javax.ws.rs.core.HttpHeaders; | |
| import javax.ws.rs.core.Response; | |
| import javax.ws.rs.core.Response.Status; | |
| import javax.ws.rs.ext.Provider; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package br.com.caelum.livraria.rest; | |
| import java.io.Serializable; | |
| import javax.ws.rs.client.Client; | |
| import javax.ws.rs.client.ClientBuilder; | |
| import javax.ws.rs.client.Entity; | |
| import javax.ws.rs.core.Response; | |
| import javax.ws.rs.core.Response.Status; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package br.com.caelum.payfast.auth; | |
| import java.io.IOException; | |
| import javax.ws.rs.NotAuthorizedException; | |
| import javax.ws.rs.container.ContainerRequestContext; | |
| import javax.ws.rs.container.ContainerRequestFilter; | |
| import javax.ws.rs.ext.Provider; | |
| @Provider |