package com.ikea.kompis.scan;

import android.content.ClipData.Item;
import android.content.Context;

public abstract interface ScanningServices
{
  public static final String BARCODE_ERROR_AS_IS = "ERROR_AS_IS";
  public static final String CUSTOMER_ORDER_ABORT = "CUSTOMER ORDER: ABORT";
  public static final String IKEA_FAMILY_CARD_ABORT = "IKEA FAMILY CARD: ABORT";
  public static final String MULTIPACK_BARCODE_ABORT = "MULTIPACK BARCODE: ABORT";
  public static final String UNKNOWN_BARCODE_ABORT = "UNKNOWN BARCODE: ABORT";

  public abstract void search(String paramString, BarcodeSearchCallback paramBarcodeSearchCallback);

  public abstract ScanningResult validateTrackingValue(String paramString, Context paramContext);

  public static abstract interface BarcodeSearchCallback
  {
    public abstract void done(ClipData.Item paramItem, ISException paramISException);
  }

  public static class ScanningResult
  {
    private ScanningResultType scanningResultType;
    private String scanningValue;

    public ScanningResult(ScanningResultType paramScanningResultType, String paramString)
    {
      this.scanningResultType = paramScanningResultType;
      this.scanningValue = paramString;
    }

    public ScanningResultType getScanResultType()
    {
      return this.scanningResultType;
    }

    public String getScanningValue()
    {
      return this.scanningValue;
    }

    public void setScanResultType(ScanningResultType paramScanningResultType)
    {
      this.scanningResultType = paramScanningResultType;
    }

    public void setScanningValue(String paramString)
    {
      this.scanningValue = paramString;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.scan.ScanningServices
 * JD-Core Version:    0.6.2
 */