Examples of TrackingData


Examples of com.google.checkout.schema._2.TrackingData

   */
  public Document addTrackingData(String orderNumber, String trackNumber,
      String courier) throws ProtocolException {
    AddTrackingDataRequest addTrackingDataRequest
        = _objectFact.createAddTrackingDataRequest();
    TrackingData trackData = _objectFact.createTrackingData();
    trackData.setTrackingNumber(trackNumber);
    trackData.setCarrier(courier);
    addTrackingDataRequest.setTrackingData(trackData);
    addTrackingDataRequest.setGoogleOrderNumber(orderNumber);
    JAXBElement<AddTrackingDataRequest> addTrackingData
        = _objectFact.createAddTrackingData(addTrackingDataRequest);
    return convertToDOM(addTrackingData);
View Full Code Here

Examples of com.google.checkout.schema._2.TrackingData

   */
  public Document trackOrder(String orderNumber, String trackNumber,
      String courier, boolean toEmail) throws ProtocolException {
    DeliverOrderRequest deliveryRequest
        = createOrderDelivery(orderNumber, toEmail);
    TrackingData trackData = _objectFact.createTrackingData();
    trackData.setTrackingNumber(trackNumber);
    trackData.setCarrier(courier);
    deliveryRequest.setTrackingData(trackData);
    JAXBElement<DeliverOrderRequest> deliverRequest
        = _objectFact.createDeliverOrder(deliveryRequest);
    return convertToDOM(deliverRequest);
  }
View Full Code Here

Examples of com.google.checkout.schema._2.TrackingData

  public Document addTrackingData(String orderNumber, String trackNumber,
      String courier) throws ProtocolException {
    try {
      AddTrackingDataElement addTrackingDataRequest
          = _objectFact.createAddTrackingDataElement();
      TrackingData trackData = _objectFact.createTrackingData();
      trackData.setTrackingNumber(trackNumber);
      trackData.setCarrier(courier);
      addTrackingDataRequest.setTrackingData(trackData);
      addTrackingDataRequest.setGoogleOrderNumber(orderNumber);
      return convertToDOM(addTrackingDataRequest);
    } catch (JAXBException jaxbEx) {
      throw new ProtocolException(jaxbEx.getMessage());
View Full Code Here

Examples of com.google.checkout.schema._2.TrackingData

  public Document trackOrder(String orderNumber, String trackNumber,
      String courier, boolean toEmail) throws ProtocolException {
    try {
      DeliverOrderElement deliveryRequest
          = createOrderDelivery(orderNumber, toEmail);
      TrackingData trackData = _objectFact.createTrackingData();
      trackData.setTrackingNumber(trackNumber);
      trackData.setCarrier(courier);
      deliveryRequest.setTrackingData(trackData);
      return convertToDOM(deliveryRequest);
    } catch (JAXBException jaxbEx) {
      throw new ProtocolException(jaxbEx.getMessage());
    }
View Full Code Here

Examples of com.google.checkout.sdk.domain.TrackingData

public class TrackingDataBuilder {

  private final List<TrackingData> trackingDatas = new ArrayList<TrackingData>();

  public TrackingDataBuilder addTrackingData(String carrier, String trackingNumber) {
    TrackingData trackingData = new TrackingData();
    trackingData.setCarrier(carrier);
    trackingData.setTrackingNumber(trackingNumber);
    trackingDatas.add(trackingData);

    return this;
  }
View Full Code Here

Examples of com.google.checkout.sdk.domain.TrackingData

    assertEquals("googleOrderNumber", chargeShipRequest.getGoogleOrderNumber());
    assertEquals(5.00, chargeShipRequest.getAmount().getValue().doubleValue());
    List<TrackingData> trackingDatas = chargeShipRequest.getTrackingDataList().getTrackingData();
    assertEquals("Unexpectedly found " + trackingDatas + " but expected 1 entry",
        1, trackingDatas.size());
    TrackingData trackingData = trackingDatas.get(0);
    assertEquals("carrier", trackingData.getCarrier());
    assertEquals("trackingNumber", trackingData.getTrackingNumber());
  }
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.