Example 80 : Find all parcel statuses between selected dates

Printer-friendly version

 This example shows you how to find all of the parcel statuses between your chosen dates.

package com.metapack.dm.test;
 
import com.metapack.deliverymanager.client.ParcelStatusHistory;
import com.metapack.deliverymanager.client.webservices.ConsignmentTrackingService;
 
public class Example80 extends ExampleBase {
 
	public void run() throws Exception {
 
		ConsignmentTrackingService service = createConsignmentTrackingService();
 
		ParcelStatusHistory[] history = service.findAllParcelStatusesBetweenDates( 
				createDate( "2011-03-09T04:00:00" ),
				createDate( "2011-03-09T16:00:00" )
				);
		for( ParcelStatusHistory record : history ) {
			System.out.println( formatDateTimeNice( record.getTimeApplied() ) + " " + record.getConsignmentCode() + " ... " + record.getParcelStatusDesc() + " at " + formatDateTimeNice( record.getAchievedDateTime() ) );
		}
	}
 
	public static void main(String[] args ){
		Example80 ex = new Example80();
		try {
			ex.run();
		} catch( Exception e ) {
			e.printStackTrace();
		}
	}
}