package com.ikea.kompis.util;

import android.content.Context;
import com.ikea.shared.filter.model.AppliedFilters;
import com.ikea.shared.filter.model.AvailableFilters;
import com.ikea.shared.products.model.RetailItemCommunication;
import com.ikea.shared.sort.model.SortList;
import java.util.List;

public class TempFilterCache
{
  private static TempFilterCache INSTANCE;
  private AppliedFilters appliedCurrentCachedFilters;
  private AvailableFilters availableCachedFilter;
  private AvailableFilters availableCurrentCachedFilter;
  private AvailableFilters avalaiblePrevFilters;
  private SortList cachedSortList;
  private boolean isFromFilter;
  private int mCategoryIndex;
  private int mColorIndex;
  private List<RetailItemCommunication> mCurrentCachedRetailItemComm;
  private List<RetailItemCommunication> mOrignalCachedRetailItemComm;
  private int mPriceIndex;
  private boolean resetFilters = false;

  private TempFilterCache(Context paramContext)
  {
  }

  public static TempFilterCache i(Context paramContext)
  {
    try
    {
      if (INSTANCE == null)
        INSTANCE = new TempFilterCache(paramContext);
      TempFilterCache localTempFilterCache = INSTANCE;
      return localTempFilterCache;
    }
    finally
    {
    }
  }

  public void cacheCurrentRetailItemComm(List<RetailItemCommunication> paramList)
  {
    this.mCurrentCachedRetailItemComm = paramList;
  }

  public void cacheOrignalRetailItemComm(List<RetailItemCommunication> paramList)
  {
    this.mOrignalCachedRetailItemComm = paramList;
  }

  public AppliedFilters getAppliedCurrentCachedFilters()
  {
    return this.appliedCurrentCachedFilters;
  }

  public AvailableFilters getAvailableCachedFilter()
  {
    return this.availableCachedFilter;
  }

  public AvailableFilters getAvailableCurrentCachedFilter()
  {
    return this.availableCurrentCachedFilter;
  }

  public SortList getCachedSortList()
  {
    return this.cachedSortList;
  }

  public List<RetailItemCommunication> getCurrentCachedRetailItemComm()
  {
    return this.mCurrentCachedRetailItemComm;
  }

  public List<RetailItemCommunication> getOrignalCachedProductListData()
  {
    return this.mOrignalCachedRetailItemComm;
  }

  public AvailableFilters getPrevFilter()
  {
    return this.avalaiblePrevFilters;
  }

  public SortList getPrevSortList()
  {
    return this.cachedSortList;
  }

  public int getmCategoryIndex()
  {
    return this.mCategoryIndex;
  }

  public int getmColorIndex()
  {
    return this.mColorIndex;
  }

  public int getmPriceIndex()
  {
    return this.mPriceIndex;
  }

  public boolean isFromFilter()
  {
    return this.isFromFilter;
  }

  public boolean isResetFilters()
  {
    return this.resetFilters;
  }

  public void resetCachedRetailItemComm()
  {
    this.mOrignalCachedRetailItemComm = null;
  }

  public void resetFilterCache()
  {
    this.availableCachedFilter = null;
    this.cachedSortList = null;
    this.availableCurrentCachedFilter = null;
    this.appliedCurrentCachedFilters = null;
    this.avalaiblePrevFilters = null;
    this.isFromFilter = false;
    this.mOrignalCachedRetailItemComm = null;
    this.mCurrentCachedRetailItemComm = null;
    this.mColorIndex = 0;
    this.mCategoryIndex = 0;
    this.mPriceIndex = 0;
  }

  public void resetIndex()
  {
    this.mColorIndex = 0;
    this.mCategoryIndex = 0;
    this.mPriceIndex = 0;
  }

  public void setAppliedCurrentCachedFilters(AppliedFilters paramAppliedFilters)
  {
    this.appliedCurrentCachedFilters = paramAppliedFilters;
  }

  public void setAvailableCachedFilter(AvailableFilters paramAvailableFilters)
  {
    this.availableCachedFilter = paramAvailableFilters;
  }

  public void setAvailableCurrentCachedFilter(AvailableFilters paramAvailableFilters)
  {
    this.availableCurrentCachedFilter = paramAvailableFilters;
  }

  public void setCachedSortList(SortList paramSortList)
  {
    this.cachedSortList = paramSortList;
  }

  public void setFromFilter(boolean paramBoolean)
  {
    this.isFromFilter = paramBoolean;
  }

  public void setPrevFilter(AvailableFilters paramAvailableFilters)
  {
    this.avalaiblePrevFilters = paramAvailableFilters;
  }

  public void setPrevSortList(SortList paramSortList)
  {
    this.cachedSortList = paramSortList;
  }

  public void setResetFilters(boolean paramBoolean)
  {
    this.resetFilters = paramBoolean;
  }

  public void setmCategoryIndex(int paramInt)
  {
    this.mCategoryIndex = paramInt;
  }

  public void setmColorIndex(int paramInt)
  {
    this.mColorIndex = paramInt;
  }

  public void setmPriceIndex(int paramInt)
  {
    this.mPriceIndex = paramInt;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.util.TempFilterCache
 * JD-Core Version:    0.6.2
 */