Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Controller
- @RequestMapping(value = "/service")
- public class CardController {
- private static final Logger LOGGER = LoggerFactory.getLogger(CardController.class);
- @Autowired
- private CardDao dao;
- @Autowired
- private PaymentService paymentService;
- @Autowired
- private FilaPartnerService filaPartnerService;
- @Service
- public interface FilaPartnerService {
- RetrievePaymentTokenResponse retrieveXXX(SupplierRequest request);
- }
- @Component
- public class FilaPartnerServiceImpl implements FilaPartnerService {
- @Autowired
- private RestTemplate restTemplate;
- @Autowired
- private RetrieveRequestBuilder retrieveRequestBuilder;
- @Value("${filaPartner.url}")
- private String filaServiceUrl;
- @Override
- public RetrievePaymentTokenResponse retrieveFilaPaymentToken(SupplierTokenRequest request) {
- RetrievePaymentTokenResponse tokenResponse = null;
- RetrievePaymentTokenRequest paymentServiceRequest = retrievePaymentTokenRequestBuilder.retrievePaymentTokenRequestBuilder(request);
- try {
- tokenResponse =
- restTemplate.postForObject( FilaServiceUrl, paymentServiceRequest, RetrievePaymentTokenResponse.class);
- } catch (RestClientException exp) {
- //TO-DO return error code
- }
- return null;
- }
- }
Add Comment
Please, Sign In to add comment