Subversion Repositories SmartDukaan

Rev

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