Subversion Repositories SmartDukaan

Rev

Rev 9159 | Rev 13710 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
167 ashish 1
package in.shop2020.hotspot.dashbaord.client.inbox;
2
 
3
import in.shop2020.hotspot.dashbaord.client.inbox.InboxPresenter.Display;
4361 rajveer 4
import in.shop2020.hotspot.dashbaord.shared.actions.OrderType;
167 ashish 5
 
6
import com.google.gwt.dom.client.Style.Unit;
7
import com.google.gwt.event.dom.client.HasClickHandlers;
8
import com.google.gwt.user.client.ui.Anchor;
9
import com.google.gwt.user.client.ui.Composite;
306 ashish 10
import com.google.gwt.user.client.ui.DockLayoutPanel;
167 ashish 11
import com.google.gwt.user.client.ui.HTML;
584 chandransh 12
import com.google.gwt.user.client.ui.Label;
167 ashish 13
import com.google.gwt.user.client.ui.SplitLayoutPanel;
14
import com.google.gwt.user.client.ui.StackLayoutPanel;
306 ashish 15
import com.google.gwt.user.client.ui.Tree;
16
import com.google.gwt.user.client.ui.TreeItem;
167 ashish 17
import com.google.gwt.user.client.ui.Widget;
18
 
19
public class InboxWidget extends Composite implements Display{
20
 
21
	private final HTML commandList = new HTML("Navigation");
22
	private final HTML messageDetails = new HTML("Message Details");
306 ashish 23
	private DockLayoutPanel dpanel = new DockLayoutPanel(Unit.EM);
167 ashish 24
	private SplitLayoutPanel sp = new SplitLayoutPanel();
534 chandransh 25
 
26
	private Tree orderTree = new Tree();
27
	private final Anchor allOrders = new Anchor("All");
3065 chandransh 28
	private final Anchor verificationPendingOrders = new Anchor("Verification Pending");
4353 rajveer 29
	private final Anchor newOrders = new Anchor("New Orders");
534 chandransh 30
	private final Anchor acceptedOrders = new Anchor("Accepted");
306 ashish 31
	private final Anchor billedOrders = new Anchor("Billed");
32
	private final Anchor shippedOrders = new Anchor("Shipped");
2449 chandransh 33
	private final Anchor deliveredOrders = new Anchor("Delivered");
530 chandransh 34
	private final Anchor rejectedOrders = new Anchor("Rejected");
4248 rajveer 35
	private final Anchor cancelConfirmed = new Anchor("Cancel Confirmed");
4113 chandransh 36
	private final Anchor searchOrders = new Anchor("Search");
13276 manish.sha 37
	private final Anchor searchOrdersByMasterOrderId = new Anchor("Search Orders- MasterOrderId");
9159 amar.kumar 38
	private final Anchor searchFlipkartOrders = new Anchor("Search Flipkart Order");
39
	private final Anchor searchSnapdealOrders = new Anchor("Search Snapdeal Order");
40
	private final Anchor searchEbayOrders = new Anchor("Search Ebay Order");
2697 chandransh 41
	private final Anchor returnOrders = new Anchor("Returns");
4666 rajveer 42
	private final Anchor lostInTransit = new Anchor("Lost In Transit");
4495 rajveer 43
 
4515 mandeep.dh 44
	private final Anchor doaRequestConfirmed = new Anchor("DOA Authorized");
4495 rajveer 45
	private final Anchor doaAwaited = new Anchor("DOA Return Awaited");
46
	private final Anchor doaReturned = new Anchor("DOA Received");
4455 rajveer 47
	private final Anchor doaLostInTransit = new Anchor("DOA Lost In Transit");
4478 rajveer 48
	private final Anchor doaReceivedDamaged = new Anchor("DOA Damaged Received");
4420 rajveer 49
 
4517 mandeep.dh 50
	private final Anchor retRequestConfirmed = new Anchor("RETURN Authorized");
4495 rajveer 51
	private final Anchor retAwaited = new Anchor("RETURN Return Awaited");
52
	private final Anchor retReturned = new Anchor("RETURN Received");
53
	private final Anchor retLostInTransit = new Anchor("RETURN Lost In Transit");
54
	private final Anchor retReceivedDamaged = new Anchor("RETURN Damaged Received");
55
 
56
	private final Anchor rtoPending = new Anchor("RTO Awaited");
57
	private final Anchor rtoReturned = new Anchor("RTO Received");
4515 mandeep.dh 58
    private final Anchor rtoReturnedDamaged = new Anchor("RTO Received Damaged");
4495 rajveer 59
	private final Anchor reshipped = new Anchor("Reshipped");
60
 
4399 rajveer 61
	private final Anchor alerts = new Anchor("Alerts");
62
 
597 chandransh 63
	private Label orderTreeHeader = new Label("Orders");
584 chandransh 64
	private Label catalogTreeHeader = new Label("Catalog");
760 chandransh 65
	private Label providerTreeHeader = new Label("Couriers");
2835 chandransh 66
	private Label purchaseTreeHeader = new Label("Purchases");
4286 rajveer 67
	private Label inventoryTreeHeader = new Label("Inventory");
4361 rajveer 68
	private Label allPendingTreeHeader = new Label("All Pending");
4495 rajveer 69
	private Label doaTreeHeader = new Label("DOAs");
70
	private Label retTreeHeader = new Label("RETURNS");
71
	private Label rtoTreeHeader = new Label("RTOs");
760 chandransh 72
 
4495 rajveer 73
	private Tree doaTree = new Tree();
74
	private Tree returnTree = new Tree();
75
	private Tree rtoTree = new Tree();
76
 
4361 rajveer 77
	private Tree allPendingTree = new Tree();
4308 rajveer 78
	private final Anchor lowInventory = new Anchor("Low Inventory");
79
	private final Anchor poRaised = new Anchor("PO Raised");
80
	private final Anchor reversalInitiated = new Anchor("Reversal Initiated");
81
	private final Anchor notAvailable = new Anchor("Not Available");
82
 
534 chandransh 83
	private Tree catalogTree = new Tree();
84
	private final Anchor allItems = new Anchor("All Items");
85
	private final Anchor bestSellers = new Anchor("Best Sellers");
86
	private final Anchor bestDeals = new Anchor("Best Deals");
87
	private final Anchor latestArrivals = new Anchor("Latest Arrivals");
88
 
760 chandransh 89
	private Tree providerTree = new Tree();
90
	private final Anchor allProviders = new Anchor("All Couriers");
91
 
2835 chandransh 92
	private Tree purchaseTree = new Tree();
93
	private final Anchor newPurchaseOrders = new Anchor("New POs"); 
94
	private final Anchor openPurchaseOrders = new Anchor("Open POs");
95
	private final Anchor closedPurchaseOrders = new Anchor("Closed POs");
96
 
4286 rajveer 97
	private Tree inventoryTree = new Tree();
98
	private final Anchor reportUpload = new Anchor("Upload Report");
4827 mandeep.dh 99
	private final Anchor eodStockReportUpload = new Anchor("Upload EOD Stock Report for comparison");
4286 rajveer 100
 
167 ashish 101
	private Widget finalWidget = null;
102
	private Widget northWidget = null;
306 ashish 103
	private TopPanel topPanel = new TopPanel();
534 chandransh 104
 
167 ashish 105
	public InboxWidget(){
534 chandransh 106
		//Prepare the order tree
107
		TreeItem orderRootItem = createOrderTree();
108
		orderTree.addItem(orderRootItem);
109
		orderTree.setWidth("200px");
3065 chandransh 110
		orderTree.setSelectedItem(orderRootItem.getChild(1)); //FIXME: 0 is the index of the pending orders. Using numbers in code is bad practice. Fix this.
534 chandransh 111
		orderTree.ensureSelectedItemVisible();
112
 
4420 rajveer 113
		TreeItem alertRootItem = createAlertTree();
114
		orderTree.addItem(alertRootItem);
115
		orderTree.setWidth("200px");
116
 
534 chandransh 117
		//Prepare the catalogue tree
118
		TreeItem catalogRootItem = createCatalogTree();
119
		catalogTree.addItem(catalogRootItem);
120
		catalogTree.setWidth("200px");
121
		catalogTree.setSelectedItem(catalogRootItem.getChild(0)); //FIXME: 0 is the index of All Items. Using numbers in code is bad practice.
122
		catalogTree.ensureSelectedItemVisible();
760 chandransh 123
 
124
		TreeItem providerRootItem = createProviderTree();
125
		providerTree.addItem(providerRootItem);
126
		providerTree.setWidth("200px");
127
		providerTree.setSelectedItem(providerRootItem.getChild(0));
128
		providerTree.ensureSelectedItemVisible();
584 chandransh 129
 
2835 chandransh 130
		TreeItem purchaseRootItem = createPurchaseTree();
131
        providerTree.addItem(purchaseRootItem);
132
        providerTree.setWidth("200px");
133
        providerTree.setSelectedItem(purchaseRootItem.getChild(0));
134
        providerTree.ensureSelectedItemVisible();
4286 rajveer 135
 
136
        //Prepare the left panel
534 chandransh 137
		StackLayoutPanel leftPanel = new StackLayoutPanel(Unit.PX);
597 chandransh 138
		leftPanel.add(orderTree, orderTreeHeader, 25);
584 chandransh 139
		leftPanel.add(catalogTree, catalogTreeHeader, 25);
760 chandransh 140
		leftPanel.add(providerTree, providerTreeHeader, 25);
2835 chandransh 141
		//leftPanel.add(purchaseTree, purchaseTreeHeader, 25);
4286 rajveer 142
		inventoryTree.addItem(reportUpload);
4827 mandeep.dh 143
		inventoryTree.addItem(eodStockReportUpload);
4286 rajveer 144
		leftPanel.add(inventoryTree, inventoryTreeHeader, 25);
534 chandransh 145
 
4286 rajveer 146
 
534 chandransh 147
		// Prepare the lower body of dashboard with the left navigation and the
148
		// display area on the right.
149
		sp.addWest(leftPanel, 200);
150
		sp.add(messageDetails);
151
 
152
		//Prepare the complete body with the header
306 ashish 153
		dpanel.addNorth(topPanel, 5);
154
		dpanel.add(sp);
534 chandransh 155
 
167 ashish 156
		finalWidget = messageDetails;
306 ashish 157
		initWidget(dpanel);
167 ashish 158
 
159
		commandList.setHTML("<p> hi, how ae you doing buddy </p><ul><li>one<li>two<li>three</ul>");
306 ashish 160
		messageDetails.setText("");
167 ashish 161
	}
534 chandransh 162
 
163
	private TreeItem createOrderTree(){
306 ashish 164
		TreeItem root = new TreeItem("Orders");
967 chandransh 165
		//root.addItem(allOrders);
3065 chandransh 166
		root.addItem(verificationPendingOrders);
4308 rajveer 167
 
4361 rajveer 168
		TreeItem lowInventoryItem = new TreeItem(allPendingTreeHeader);
169
		allPendingTree.addItem(lowInventoryItem);
170
		allPendingTree.setSelectedItem(lowInventoryItem);
171
		allPendingTree.ensureSelectedItemVisible();
4353 rajveer 172
		lowInventoryItem.addItem(newOrders);
4308 rajveer 173
		lowInventoryItem.addItem(lowInventory);
174
		lowInventoryItem.addItem(poRaised);
175
		lowInventoryItem.addItem(reversalInitiated);
176
		lowInventoryItem.addItem(notAvailable);
4361 rajveer 177
		root.addItem(allPendingTree);
4308 rajveer 178
 
4353 rajveer 179
		root.addItem(acceptedOrders);
180
		root.addItem(billedOrders);
181
		root.addItem(shippedOrders);
182
		root.addItem(rejectedOrders);
4251 rajveer 183
		root.addItem(cancelConfirmed);
4113 chandransh 184
		root.addItem(searchOrders);
13276 manish.sha 185
		root.addItem(searchOrdersByMasterOrderId);
9159 amar.kumar 186
		root.addItem(searchFlipkartOrders);
187
		root.addItem(searchSnapdealOrders);
188
		root.addItem(searchEbayOrders);
189
 
4666 rajveer 190
		root.addItem(lostInTransit);
191
 
4495 rajveer 192
		TreeItem doaItem = new TreeItem(doaTreeHeader);
193
		doaTree.addItem(doaItem);
194
		doaTree.setSelectedItem(doaItem);
195
		doaTree.ensureSelectedItemVisible();
196
		doaItem.addItem(doaRequestConfirmed);
197
		doaItem.addItem(doaAwaited);
198
		doaItem.addItem(doaReturned);
199
		doaItem.addItem(doaLostInTransit);
200
		doaItem.addItem(doaReceivedDamaged);
201
		root.addItem(doaTree);
2449 chandransh 202
 
4495 rajveer 203
		TreeItem returnItem = new TreeItem(retTreeHeader);
204
		returnTree.addItem(returnItem);
205
		returnTree.setSelectedItem(returnItem);
206
		returnTree.ensureSelectedItemVisible();
207
		returnItem.addItem(retRequestConfirmed);
208
		returnItem.addItem(retAwaited);
209
		returnItem.addItem(retReturned);
210
		returnItem.addItem(retReceivedDamaged);
211
		returnItem.addItem(retLostInTransit);
212
		root.addItem(returnTree);
213
 
214
		TreeItem rtoItem = new TreeItem(rtoTreeHeader);
215
		rtoTree.addItem(rtoItem);
216
		rtoTree.setSelectedItem(rtoItem);
217
		rtoTree.ensureSelectedItemVisible();
218
		rtoItem.addItem(rtoPending);
219
		rtoItem.addItem(rtoReturned);
4515 mandeep.dh 220
		rtoItem.addItem(rtoReturnedDamaged);
4495 rajveer 221
		//returnTree.addItem(retReceivedDamaged);
222
		//returnTree.addItem(retLostInTransit);
223
		root.addItem(rtoTree);
4248 rajveer 224
 
2697 chandransh 225
		root.addItem(returnOrders);
2449 chandransh 226
		root.addItem(deliveredOrders);
2630 chandransh 227
		root.addItem(reshipped);
4361 rajveer 228
		verificationPendingOrders.setVisible(false);
2449 chandransh 229
		deliveredOrders.setVisible(false);
4666 rajveer 230
		lostInTransit.setVisible(false);
4495 rajveer 231
 
2509 chandransh 232
		doaReturned.setVisible(false);
4455 rajveer 233
		doaRequestConfirmed.setVisible(false);
234
		doaLostInTransit.setVisible(false);
4478 rajveer 235
		doaReceivedDamaged.setVisible(false);
4495 rajveer 236
 
237
		retReturned.setVisible(false);
238
		retRequestConfirmed.setVisible(false);
239
		retLostInTransit.setVisible(false);
240
		retReceivedDamaged.setVisible(false);
241
 
242
		rtoReturned.setVisible(false);
4515 mandeep.dh 243
		rtoReturnedDamaged.setVisible(false);
4495 rajveer 244
		reshipped.setVisible(false);
306 ashish 245
		return root;
246
	}
247
 
4420 rajveer 248
	private TreeItem createAlertTree(){
249
		TreeItem root = new TreeItem("All Alerts");
250
		root.addItem(alerts);
251
		return root;
252
	}
534 chandransh 253
	private TreeItem createCatalogTree(){
254
		TreeItem root = new TreeItem("Catalog");
255
		root.addItem(allItems);
256
		root.addItem(bestDeals);
257
		root.addItem(bestSellers);
258
		root.addItem(latestArrivals);
259
		return root;
260
	}
760 chandransh 261
 
262
	private TreeItem createProviderTree(){
263
		TreeItem root = new TreeItem("Courier");
264
		root.addItem(allProviders);
265
		return root;
266
	}
2835 chandransh 267
 
268
   private TreeItem createPurchaseTree(){
269
        TreeItem root = new TreeItem("Purchase Orders");
270
        root.addItem(newPurchaseOrders);
271
        root.addItem(openPurchaseOrders);
272
        root.addItem(closedPurchaseOrders);
273
        return root;
274
    }
760 chandransh 275
 
167 ashish 276
	@Override
277
	public Widget asWidget() {
278
 
279
		return this;
280
	}
281
 
282
	@Override
534 chandransh 283
	public void updateDetailsPane(Widget details) {
284
		if(finalWidget != null){
285
			sp.remove(finalWidget);
286
		}
287
		sp.add(details);
288
		finalWidget = details;
289
	}
290
 
291
	@Override
292
	public void removeDetailsPane() {
293
		updateDetailsPane(messageDetails);	
294
	}
167 ashish 295
 
296
	@Override
297
	public void updateOrderList(OrderList orderList) {
298
		if(finalWidget != null){
299
			sp.remove(finalWidget);
300
		}
301
		if(northWidget != null){
302
			sp.remove(northWidget);
303
		}
304
		sp.addNorth(orderList, 200);
305
		this.northWidget = orderList;
306
 
307
		sp.add(finalWidget);
308
	}
584 chandransh 309
 
4361 rajveer 310
	public void updateOrderCount(OrderType type, long count) {
311
		switch (type) {
312
		case ACCEPTED:
313
			acceptedOrders.setText("Accepted (" + count +")");		
314
			break;
315
 
4399 rajveer 316
		case ALL_PENDING:
317
			allPendingTreeHeader.setText("All Pending (" + count +")");		
318
			break;
319
 
4361 rajveer 320
		case NEW:
321
			newOrders.setText("New Orders (" + count +")");
322
			break;
323
 
324
		case BILLED:
325
			billedOrders.setText("Billed (" + count +")");
326
			break;
327
 
328
		case SHIPPED:
329
			shippedOrders.setText("Shipped (" + count +")");
330
			break;
331
 
332
		case LOW_INVENTORY:
333
			lowInventory.setText("Low Inventory (" + count +")");
334
			break;
335
 
336
		case PO_RAISED:
337
			poRaised.setText("PO Raised (" + count +")");
338
			break;
339
 
340
		case REVERSAL_INITIATED:
341
			reversalInitiated.setText("Reversal Initiated (" + count +")");
342
			break;
343
 
344
		case NOT_AVAILABLE:
345
			notAvailable.setText("Not Available (" + count +")");
346
			break;
347
 
348
		case CANCEL_CONFIRMED:
349
			cancelConfirmed.setText("Cancel Confirmed (" + count +")");
350
			break;
351
 
352
		case VERIFICATION_PENDING:
353
			verificationPendingOrders.setText("Verification Pending (" + count +")");
354
			break;
355
 
4495 rajveer 356
		case RTO_AWAITED:
357
			rtoPending.setText("RTO Awaited (" + count +")");
4361 rajveer 358
			break;
4495 rajveer 359
 
360
		case RTO_RETURNED:
361
			rtoReturned.setText("RTO Received (" + count +")");
362
			break;
4515 mandeep.dh 363
 
364
		case RTO_RECEIVED_DAMAGED:
365
            rtoReturnedDamaged.setText("RTO Received Damaged (" + count +")");
366
            break;
4361 rajveer 367
 
368
		case DOA_AWAITED:
4487 rajveer 369
			doaAwaited.setText("DOA Awaited (" + count +")");
4361 rajveer 370
			break;
371
 
4455 rajveer 372
		case DOA_REQUEST_AUTHORIZED:
4517 mandeep.dh 373
			doaRequestConfirmed.setText("DOA Authorized (" + count +")");
4455 rajveer 374
			break;
4495 rajveer 375
 
376
		case DOA_RECEIVED_PRESTINE:
377
			doaReturned.setText("DOA Received (" + count +")");
378
			break;
4666 rajveer 379
 
380
		case LOST_IN_TRANSIT:
381
			lostInTransit.setText("Lost In Transit (" + count +")");
382
			break;
4455 rajveer 383
 
384
		case DOA_LOST_IN_TRANSIT:
385
			doaLostInTransit.setText("DOA Lost In Transit (" + count +")");
386
			break;
387
 
4478 rajveer 388
		case DOA_RECEIVED_DAMAGED:
389
			doaReceivedDamaged.setText("DOA Received Damaged (" + count +")");
390
			break;
4495 rajveer 391
 
392
		case RET_AWAITED:
393
			retAwaited.setText("RETURN Awaited (" + count +")");
394
			break;
4478 rajveer 395
 
4495 rajveer 396
		case RET_REQUEST_AUTHORIZED:
4517 mandeep.dh 397
			retRequestConfirmed.setText("RETURN Authorized (" + count +")");
4361 rajveer 398
			break;
4495 rajveer 399
 
400
		case RET_RECEIVED_PRESTINE:
401
			retReturned.setText("RETURN Received (" + count +")");
402
			break;
4361 rajveer 403
 
4495 rajveer 404
		case RET_LOST_IN_TRANSIT:
405
			retLostInTransit.setText("RETURN Lost In Transit (" + count +")");
4361 rajveer 406
			break;
407
 
4495 rajveer 408
		case RET_RECEIVED_DAMAGED:
409
			retReceivedDamaged.setText("RETURN Received Damaged (" + count +")");
410
			break;
411
 
4361 rajveer 412
		case RESHIPPED:
413
			reshipped.setText("Reshipped (" + count +")");
414
			break;
415
 
416
		case REFUNDED:
417
			rejectedOrders.setText(" Rejected (" + count +")");
418
			break;
419
 
420
		default:
421
			break;
422
		}
423
 
424
	}
425
 
584 chandransh 426
	@Override
2697 chandransh 427
	public void updateReturnOrderList(ReturnOrderList retOrderList) {
428
		if(finalWidget != null){
429
			sp.remove(finalWidget);
430
		}
431
		if(northWidget != null){
432
			sp.remove(northWidget);
433
		}
434
		sp.addNorth(retOrderList, 200);
435
		this.northWidget = retOrderList;
436
 
437
		sp.add(finalWidget);
438
	}
439
 
440
	@Override
4399 rajveer 441
	public void updateAlertList(AlertList alertList) {
442
		if(finalWidget != null){
443
			sp.remove(finalWidget);
444
		}
445
		if(northWidget != null){
446
			sp.remove(northWidget);
447
		}
448
		sp.addNorth(alertList, 200);
449
		this.northWidget = alertList;
450
 
451
		sp.add(finalWidget);
452
	}
453
 
454
	@Override
584 chandransh 455
	public void updateItemList(ItemList itemList) {
456
		if(finalWidget != null){
457
			sp.remove(finalWidget);
458
		}
459
		if(northWidget != null){
460
			sp.remove(northWidget);
461
		}
462
		sp.addNorth(itemList, 200);
463
		this.northWidget = itemList;
464
 
465
		sp.add(finalWidget);
466
	}
760 chandransh 467
 
468
	@Override
469
	public void updateProviderList(ProivderList providerList) {
470
		if(finalWidget != null){
471
			sp.remove(finalWidget);
472
		}
473
		if(northWidget != null){
474
			sp.remove(northWidget);
475
		}
476
		sp.addNorth(providerList, 200);
477
		this.northWidget = providerList;
478
 
479
		sp.add(finalWidget);		
480
	}
534 chandransh 481
 
482
	@Override
483
	public void changeGreeting(String greeting) {
484
		topPanel.changeGreeting(greeting);		
485
	}
486
 
487
	@Override
4397 rajveer 488
	public void updateAlertsCount(long count) {
489
		topPanel.updateAlertsCount(count);		
490
	}
491
 
492
	@Override
534 chandransh 493
	public HasClickHandlers getMessageBox() {
494
		return null;
495
	}	
167 ashish 496
 
497
	@Override
498
	public HasClickHandlers getAcceptedOrdersAnchor() {
499
		return acceptedOrders;
500
	}
501
 
502
	@Override
486 rajveer 503
	public HasClickHandlers getRejectedOrdersAnchor() {
504
		return rejectedOrders;
505
	}
506
 
507
	@Override
167 ashish 508
	public HasClickHandlers getBilledOrdersAnchor() {
509
		return billedOrders;
510
	}
511
 
512
	@Override
513
	public HasClickHandlers getNewOrdersAnchor() {
514
		return newOrders;
515
	}
516
 
517
	@Override
518
	public HasClickHandlers getShippedOrdersAnchor() {
519
		return shippedOrders;
520
	}
521
 
522
	@Override
306 ashish 523
	public HasClickHandlers getSignOutLink() {
524
		return topPanel.getSignOutLink();
525
	}
526
 
527
	@Override
4397 rajveer 528
	public HasClickHandlers getAlertsCountLink() {
529
		return topPanel.getAlertsCountLink();
530
	}
531
 
532
	@Override
4361 rajveer 533
	public HasClickHandlers getAllPendingOrdersAnchor() {
534
		return allPendingTreeHeader;
306 ashish 535
	}
536
 
537
	@Override
538
	public HasClickHandlers getAlertsAnchor() {
539
		return alerts;
540
	}
541
 
542
	@Override
4308 rajveer 543
	public HasClickHandlers getLowInventoryAnchor() {
544
		return lowInventory;
545
	}
546
 
547
	@Override
548
	public HasClickHandlers getPoRaisedAnchor() {
549
		return poRaised;
550
	}
551
 
552
	@Override
553
	public HasClickHandlers getReversalInitiatedAnchor() {
554
		return reversalInitiated;
555
	}
556
 
557
	@Override
306 ashish 558
	public HasClickHandlers getNotAvailableAnchor() {
559
		return notAvailable;
560
	}
760 chandransh 561
	@Override
4248 rajveer 562
	public HasClickHandlers getCancelConfirmedAnchor() {
563
		return cancelConfirmed;
564
	}
565
 
566
	@Override
597 chandransh 567
	public HasClickHandlers getOrdersTreeHeader(){
568
		return orderTreeHeader;
569
	}
570
 
760 chandransh 571
	@Override
597 chandransh 572
	public HasClickHandlers getAllItemsAnchor(){
573
		return allItems;
574
	}
575
 
760 chandransh 576
	@Override
597 chandransh 577
	public HasClickHandlers getBestDealsAnchor(){
578
		return bestDeals;
579
	}
580
 
760 chandransh 581
	@Override
597 chandransh 582
	public HasClickHandlers getBestSellersAnchor(){
583
		return bestSellers;
584
	}
585
 
760 chandransh 586
	@Override
597 chandransh 587
	public HasClickHandlers getLatestArrivalsAnchor(){
588
		return latestArrivals;
589
	}
590
 
760 chandransh 591
	@Override
584 chandransh 592
	public HasClickHandlers getCatalogTreeHeader(){
593
		return catalogTreeHeader;
594
	}
595
 
760 chandransh 596
	@Override
597
	public HasClickHandlers getProviderTreeHeader(){
598
		return providerTreeHeader;
599
	}
600
 
601
	@Override
602
	public HasClickHandlers getAllProvidersAnchor(){
603
		return allProviders;
604
	}
2449 chandransh 605
 
606
	@Override
607
	public HasClickHandlers getDeliveredOrdersAnchor(){
608
		return deliveredOrders;
609
	}
610
 
611
	public void enableAdminControls(){
4361 rajveer 612
		verificationPendingOrders.setVisible(true);
2449 chandransh 613
		deliveredOrders.setVisible(true);
4666 rajveer 614
		lostInTransit.setVisible(true);
4495 rajveer 615
 
616
		reshipped.setVisible(true);
617
 
2509 chandransh 618
		doaReturned.setVisible(true);
4459 rajveer 619
		doaRequestConfirmed.setVisible(true);
620
		doaLostInTransit.setVisible(true);
4478 rajveer 621
		doaReceivedDamaged.setVisible(true);
4495 rajveer 622
 
623
		retReturned.setVisible(true);
624
		retRequestConfirmed.setVisible(true);
625
		retLostInTransit.setVisible(true);
626
		retReceivedDamaged.setVisible(true);
627
 
628
		rtoReturned.setVisible(true);
4515 mandeep.dh 629
		rtoReturnedDamaged.setVisible(true);
2449 chandransh 630
	}
2509 chandransh 631
 
632
	@Override
633
	public HasClickHandlers getDoaAwaitedAnchor() {
634
		return doaAwaited;
635
	}
636
 
637
	@Override
4455 rajveer 638
	public HasClickHandlers getDoaRequestConfirmedAnchor() {
639
		return doaRequestConfirmed;
640
	}
4666 rajveer 641
 
642
	@Override
643
	public HasClickHandlers getLostInTransitAnchor() {
644
		return lostInTransit;
645
	}
4455 rajveer 646
 
647
	@Override
648
	public HasClickHandlers getDoaLostInTransitAnchor() {
4478 rajveer 649
		return doaLostInTransit;
4455 rajveer 650
	}
4478 rajveer 651
 
652
	@Override
653
	public HasClickHandlers getDoaReceivedDamagedAnchor() {
654
		return doaReceivedDamaged;
655
	}
4455 rajveer 656
 
657
	@Override
2509 chandransh 658
	public HasClickHandlers getDoaReturnedAnchor() {
659
		return doaReturned;
660
	}
661
 
662
	@Override
4495 rajveer 663
	public HasClickHandlers getRetAwaitedAnchor() {
664
		return retAwaited;
665
	}
666
 
667
	@Override
668
	public HasClickHandlers getRetRequestConfirmedAnchor() {
669
		return retRequestConfirmed;
670
	}
671
 
672
	@Override
673
	public HasClickHandlers getRetLostInTransitAnchor() {
674
		return retLostInTransit;
675
	}
676
 
677
	@Override
678
	public HasClickHandlers getRetReceivedDamagedAnchor() {
679
		return retReceivedDamaged;
680
	}
681
 
682
	@Override
683
	public HasClickHandlers getRetReturnedAnchor() {
684
		return retReturned;
685
	}
686
 
687
	@Override
2509 chandransh 688
	public HasClickHandlers getSalesReturnPendingAnchor() {
4495 rajveer 689
		return rtoPending;
2509 chandransh 690
	}
691
 
692
	@Override
693
	public HasClickHandlers getSalesReturnedAnchor() {
4495 rajveer 694
		return rtoReturned;
2509 chandransh 695
	}
2630 chandransh 696
 
697
	@Override
698
	public HasClickHandlers getReshippedAnchor() {
699
		return reshipped;
700
	}
2697 chandransh 701
 
702
	@Override
703
	public HasClickHandlers getReturnOrdersAnchor(){
704
		return returnOrders;
705
	}
2835 chandransh 706
 
707
    @Override
708
    public HasClickHandlers getPurchaseTreeHeader() {
709
        return purchaseTreeHeader;
710
    }
711
 
712
    @Override
713
    public HasClickHandlers getNewPurchaseOrdersAnchor() {
714
        return newPurchaseOrders;
715
    }
716
 
717
    @Override
718
    public HasClickHandlers getOpenPurchaseOrdersAnchor() {
719
        return openPurchaseOrders;
720
    }
721
 
722
    @Override
723
    public HasClickHandlers getClosedPurchaseOrdersAnchor() {
724
        return closedPurchaseOrders;
725
    }
3065 chandransh 726
 
727
    @Override
728
    public HasClickHandlers getVerificationPendingOrdersAnchor() {
729
        return verificationPendingOrders;
730
    }
4113 chandransh 731
 
732
    @Override
733
    public HasClickHandlers getSearchOrdersAnchor() {
734
        return searchOrders;
735
    }
9159 amar.kumar 736
 
737
    @Override
13276 manish.sha 738
    public HasClickHandlers getSearchOrdersByMasterOrderIdAnchor() {
739
        return searchOrdersByMasterOrderId;
740
    }
741
 
742
    @Override
9159 amar.kumar 743
    public HasClickHandlers getSearchFlipkartOrdersAnchor() {
744
        return searchFlipkartOrders;
745
    }
746
 
747
    @Override
748
    public HasClickHandlers getSearchSnapdealOrdersAnchor() {
749
        return searchSnapdealOrders;
750
    }
751
 
752
    @Override
753
    public HasClickHandlers getSearchEbayOrdersAnchor() {
754
        return searchEbayOrders;
755
    }
4248 rajveer 756
 
4286 rajveer 757
	@Override
758
	public HasClickHandlers getReportUploadAnchor() {
759
		return reportUpload;
760
	}
4515 mandeep.dh 761
 
762
    @Override
763
    public HasClickHandlers getSalesReturnedDamagedAnchor() {
764
        return rtoReturnedDamaged;
765
    }
4827 mandeep.dh 766
 
767
    @Override
768
    public HasClickHandlers getEODStockReportUploadAnchor() {
769
        return eodStockReportUpload;
770
    }
167 ashish 771
}