@Path(value="payments/amazon/authorizations")
public final class AuthorizationResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AmazonPaymentsRequestConfigProperties |
config |
private AuthorizationService |
service |
Constructor and Description |
---|
AuthorizationResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
authorize(Authorization authorization) |
javax.ws.rs.core.Response |
closeAuthorization(java.lang.String authorizationId) |
javax.ws.rs.core.Response |
getAuthorizationDetails(java.lang.String authorizationId) |
@BeanParam private AmazonPaymentsRequestConfigProperties config
@Inject private AuthorizationService service
@POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response authorize(Authorization authorization)
@GET @Produces(value="application/json") @Path(value="{authorizationId}") public javax.ws.rs.core.Response getAuthorizationDetails(@PathParam(value="authorizationId") java.lang.String authorizationId)
@POST @Path(value="/{authorizationId}/close") public javax.ws.rs.core.Response closeAuthorization(@PathParam(value="authorizationId") java.lang.String authorizationId)