package com.ikea.vmob.service;

import android.content.Context;
import android.text.TextUtils;
import com.ikea.vmob.model.VmobProductDetail;
import java.util.concurrent.ExecutorService;

public class VmobService extends VmobBaseService
{
  private static VmobService instance;

  private VmobService(Context paramContext)
  {
    super(paramContext);
  }

  public static final VmobService i(Context paramContext)
  {
    try
    {
      if (instance == null)
        instance = new VmobService(paramContext);
      VmobService localVmobService = instance;
      return localVmobService;
    }
    finally
    {
    }
  }

  public void fetchTagDeatils(String paramString, final VmobServiceCallback<VmobProductDetail> paramVmobServiceCallback)
  {
    if (TextUtils.isEmpty(paramString))
    {
      paramVmobServiceCallback.callbackDone(null, null, new Exception());
      return;
    }
    final VmobRequest localVmobRequest = VmobRequestUtil.getTagDetailsRequest(paramString);
    this.mExecutorService.execute(new Runnable()
    {
      public void run()
      {
        try
        {
          VmobProductDetail localVmobProductDetail = (VmobProductDetail)new VmobBaseService.NetworkCaller(VmobService.this, VmobProductDetail.class, VmobService.this.mContext).execute(localVmobRequest);
          paramVmobServiceCallback.callbackDone(localVmobProductDetail, null, null);
          return;
        }
        catch (Exception localException)
        {
          localException.printStackTrace();
          paramVmobServiceCallback.callbackDone(null, null, localException);
        }
      }
    });
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.vmob.service.VmobService
 * JD-Core Version:    0.6.2
 */