Examples of TransferResponse


Examples of org.camelcookbook.ws.payment_service.types.TransferResponse

        request.setBank("Bank of Camel");
        request.setFrom("Jakub");
        request.setTo("Scott");
        request.setAmount("1");

        TransferResponse response = template.requestBody("direct:start", request, TransferResponse.class);

        assertNotNull(response);
        assertEquals("OK", response.getReply());
    }
View Full Code Here

Examples of org.camelcookbook.ws.payment_service.types.TransferResponse

        request.setBank("Bank of Camel");
        request.setFrom("Jakub");
        request.setTo("Scott");
        request.setAmount("1");

        TransferResponse response = template.requestBody(String.format("cxf:http://localhost:%d/paymentFaultService?serviceClass=org.camelcookbook.ws.payment_service.Payment", port1), request, TransferResponse.class);

        assertNotNull(response);
        assertEquals("OK", response.getReply());

        request.setAmount("10000");

        try {
            response = template.requestBody(String.format("cxf:http://localhost:%d/paymentFaultService?serviceClass=org.camelcookbook.ws.payment_service.Payment", port1), request, TransferResponse.class);
View Full Code Here

Examples of org.camelcookbook.ws.payment_service.types.TransferResponse

        request.setBank("Bank of Camel");
        request.setFrom("Jakub");
        request.setTo("Scott");
        request.setAmount("1");

        TransferResponse response = template.requestBody(String.format("cxf:http://localhost:%d/paymentFaultService?serviceClass=org.camelcookbook.ws.payment_service.Payment", port1), request, TransferResponse.class);

        assertNotNull(response);
        assertEquals("OK", response.getReply());

        request.setAmount("10000");

        try {
            response = template.requestBody(String.format("cxf:http://localhost:%d/paymentFaultService?serviceClass=org.camelcookbook.ws.payment_service.Payment", port1), request, TransferResponse.class);
View Full Code Here

Examples of org.camelcookbook.ws.payment_service.types.TransferResponse

import org.camelcookbook.ws.payment_service.types.TransferRequest;
import org.camelcookbook.ws.payment_service.types.TransferResponse;

public class PaymentServiceImpl {
    public TransferResponse transfer(TransferRequest request) {
        TransferResponse response = new TransferResponse();

        response.setReply("OK");

        return response;
    }
View Full Code Here

Examples of org.camelcookbook.ws.payment_service.types.TransferResponse

    public TransferResponse transfer(TransferRequest request) throws TransferException {
        if (Integer.parseInt(request.getAmount()) > 1000) {
            throw new TransferException("Transfer amount too much");
        }

        TransferResponse response = new TransferResponse();
        response.setReply("OK");

        return response;
    }
View Full Code Here

Examples of org.camelcookbook.ws.payment_service_v2.types.TransferResponse

        transferRequest.setBank("Bank of Camel");
        transferRequest.setFrom("Jakub");
        transferRequest.setTo("Scott");
        transferRequest.setAmount("1");

        TransferResponse transferResponse = template.requestBodyAndHeader(String.format("cxf:http://localhost:%d/paymentServicev2?serviceClass=org.camelcookbook.ws.payment_service_v2.Payment", port1), transferRequest, "operationName", "transferFunds", TransferResponse.class);

        assertNotNull(transferResponse);
        assertEquals("OK", transferResponse.getReply());

        CheckStatusRequest checkStatusRequest = new CheckStatusRequest();
        checkStatusRequest.setId(transferResponse.getId());
        checkStatusRequest.setBank("Bank of Camel");
        checkStatusRequest.setFrom("Jakub");

        CheckStatusResponse checkStatusResponse = template.requestBodyAndHeader(String.format("cxf:http://localhost:%d/paymentServicev2?serviceClass=org.camelcookbook.ws.payment_service_v2.Payment", port1), checkStatusRequest, "operationName", "checkStatus", CheckStatusResponse.class);
View Full Code Here

Examples of org.camelcookbook.ws.payment_service_v2.types.TransferResponse

        transferRequest.setBank("Bank of Camel");
        transferRequest.setFrom("Jakub");
        transferRequest.setTo("Scott");
        transferRequest.setAmount("1");

        TransferResponse transferResponse = template.requestBodyAndHeader(String.format("cxf:http://localhost:%d/paymentServicev2?serviceClass=org.camelcookbook.ws.payment_service_v2.Payment", port1), transferRequest, "operationName", "transferFunds", TransferResponse.class);

        assertNotNull(transferResponse);
        assertEquals("OK", transferResponse.getReply());

        CheckStatusRequest checkStatusRequest = new CheckStatusRequest();
        checkStatusRequest.setId(transferResponse.getId());
        checkStatusRequest.setBank("Bank of Camel");
        checkStatusRequest.setFrom("Jakub");

        CheckStatusResponse checkStatusResponse = template.requestBodyAndHeader(String.format("cxf:http://localhost:%d/paymentServicev2?serviceClass=org.camelcookbook.ws.payment_service_v2.Payment", port1), checkStatusRequest, "operationName", "checkStatus", CheckStatusResponse.class);
View Full Code Here

Examples of org.camelcookbook.ws.payment_service_v2.types.TransferResponse

public class PaymentServiceV2Impl {
    private AtomicInteger idGenerator = new AtomicInteger();

    public TransferResponse transfer(TransferRequest request) {
        TransferResponse response = new TransferResponse();

        response.setId(String.valueOf(idGenerator.incrementAndGet()));
        response.setReply("OK");

        return response;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.