Subversion Repositories SmartDukaan

Rev

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