Subversion Repositories SmartDukaan

Rev

Rev 20642 | Rev 20650 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20642 Rev 20649
Line 25... Line 25...
25
import com.providers.logistics.ShipmentInfo;
25
import com.providers.logistics.ShipmentInfo;
26
 
26
 
27
public class Aramex implements Provider {
27
public class Aramex implements Provider {
28
 
28
 
29
	public String getAirwayBillNo(List<Order> orders) throws Exception{
29
	public String getAirwayBillNo(List<Order> orders) throws Exception{
-
 
30
		try {
30
		Order oneOrder = orders.get(0);
31
			Order oneOrder = orders.get(0);
31
		Party consignee = getConsigneeParty(oneOrder);
32
			Party consignee = getConsigneeParty(oneOrder);
32
		Shipment shp = getShipment(new ShipmentInfo(orders), consignee, getTestShipper());
33
			Shipment shp = getShipment(new ShipmentInfo(orders), consignee, getTestShipper());
33
		return getAwb(shp);
34
			return getAwb(shp);
-
 
35
		} catch (Exception e) {
-
 
36
			e.printStackTrace();
-
 
37
			throw e;
-
 
38
		}
34
	}
39
	}
35
	
40
	
36
	private Shipment getShipment(ShipmentInfo shipmentInfo, Party consignee, Party shipper) {
41
	private Shipment getShipment(ShipmentInfo shipmentInfo, Party consignee, Party shipper) {
37
		Shipment shp = new Shipment();
42
		Shipment shp = new Shipment();
38
		ShipmentDetails details = new ShipmentDetails();
43
		ShipmentDetails details = new ShipmentDetails();