| 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 |
}
|