Subversion Repositories SmartDukaan

Rev

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

Rev 8368 Rev 8377
Line 89... Line 89...
89
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
89
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
90
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
90
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
91
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
91
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
92
				for (int i=0; i< trackDetails.length; i++) {
92
				for (int i=0; i< trackDetails.length; i++) {
93
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
93
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
94
					TrackEvent te= trackEvents[0];
94
					for(TrackEvent te : trackEvents){
95
					if("PU".equalsIgnoreCase(te.getEventType())){
95
						if("PU".equalsIgnoreCase(te.getEventType())){
96
						fedexPickupOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
96
							fedexPickupOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
97
					}			
97
						}	
-
 
98
					}
98
				}
99
				}
99
			}
100
			}
100
		}
101
		}
101
		return fedexPickupOrdersMap;
102
		return fedexPickupOrdersMap;
102
	}
103
	}
Line 110... Line 111...
110
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
111
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
111
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
112
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
112
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
113
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
113
				for (int i=0; i< trackDetails.length; i++) {
114
				for (int i=0; i< trackDetails.length; i++) {
114
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
115
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
115
					TrackEvent te= trackEvents[0];
116
					for(TrackEvent te : trackEvents){
116
					if("AR".equalsIgnoreCase(te.getEventType())){
117
						if("AR".equalsIgnoreCase(te.getEventType())){
117
						fedexReachedDestinationOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
118
						fedexReachedDestinationOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
118
					}			
119
						}	
-
 
120
					}
119
				}
121
				}
120
			}
122
			}
121
		}
123
		}
122
		return fedexReachedDestinationOrdersMap;
124
		return fedexReachedDestinationOrdersMap;
123
	}
125
	}
Line 131... Line 133...
131
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
133
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
132
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
134
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
133
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
135
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
134
				for (int i=0; i< trackDetails.length; i++) {
136
				for (int i=0; i< trackDetails.length; i++) {
135
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
137
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
136
					TrackEvent te= trackEvents[0];
138
					for(TrackEvent te : trackEvents){
137
					if("DL".equalsIgnoreCase(te.getEventType())){
139
						if("DL".equalsIgnoreCase(te.getEventType())){
138
						fedexDeliveredOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
140
							fedexDeliveredOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
139
					}			
141
						}	
-
 
142
					}
140
				}
143
				}
141
			}
144
			}
142
		}
145
		}
143
		return fedexDeliveredOrdersMap;
146
		return fedexDeliveredOrdersMap;
144
	}
147
	}
Line 152... Line 155...
152
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
155
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
153
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
156
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
154
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
157
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
155
				for (int i=0; i< trackDetails.length; i++) {
158
				for (int i=0; i< trackDetails.length; i++) {
156
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
159
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
157
					TrackEvent te= trackEvents[0];
160
					for(TrackEvent te : trackEvents){
158
					if("RS".equalsIgnoreCase(te.getEventType())){
161
						if("RS".equalsIgnoreCase(te.getEventType())){
159
						fedexReturnedOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
162
							fedexReturnedOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
160
					}			
163
						}
-
 
164
					}
161
				}
165
				}
162
			}
166
			}
163
		}
167
		}
164
		return fedexReturnedOrdersMap;
168
		return fedexReturnedOrdersMap;
165
	}
169
	}
Line 173... Line 177...
173
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
177
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
174
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
178
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
175
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
179
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
176
				for (int i=0; i< trackDetails.length; i++) {
180
				for (int i=0; i< trackDetails.length; i++) {
177
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
181
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
178
					TrackEvent te= trackEvents[0];
182
					for(TrackEvent te : trackEvents){
179
					if("DE".equalsIgnoreCase(te.getEventType())){
183
						if("DE".equalsIgnoreCase(te.getEventType())){
180
						fedexUnDeliveredOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
184
							fedexUnDeliveredOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
181
					}			
185
						}
-
 
186
					}
182
				}
187
				}
183
			}
188
			}
184
		}
189
		}
185
		return fedexUnDeliveredOrdersMap;
190
		return fedexUnDeliveredOrdersMap;
186
	}
191
	}
Line 194... Line 199...
194
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
199
				TrackDetail[] trackDetails=trackreply.getTrackDetails();
195
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
200
				SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
196
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
201
				SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
197
				for (int i=0; i< trackDetails.length; i++) {
202
				for (int i=0; i< trackDetails.length; i++) {
198
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
203
					TrackEvent trackEvents[]= trackDetails[i].getEvents();
199
					TrackEvent te= trackEvents[trackEvents.length-1];
204
					for(TrackEvent te : trackEvents){
200
					if("OD".equalsIgnoreCase(te.getEventType())){
205
						if("OD".equalsIgnoreCase(te.getEventType())){
201
						fedexFirstDeliveryAttemptedOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
206
							fedexFirstDeliveryAttemptedOrdersMap.put(awbNumber, dateformat.format(te.getTimestamp().getTime())+" "+timeformat.format(te.getTimestamp().getTime()));
202
					}			
207
						}
-
 
208
					}
203
				}
209
				}
204
			}
210
			}
205
		}
211
		}
206
		return fedexFirstDeliveryAttemptedOrdersMap;
212
		return fedexFirstDeliveryAttemptedOrdersMap;
207
	}
213
	}