package com.worklight.jsonstore.api;

import com.worklight.jsonstore.database.QueryPartOperation;

public class JSONStoreQueryPartItem
{
  private boolean isKeySpecial;
  private String key;
  private QueryPartOperation operation;
  private Object val;

  JSONStoreQueryPartItem(String paramString, boolean paramBoolean, QueryPartOperation paramQueryPartOperation, Object paramObject)
    throws IllegalArgumentException
  {
    if ((paramString == null) || (paramString.isEmpty()))
      throw new IllegalArgumentException("key parameter cannot be null or empty");
    if (paramObject == null)
      throw new IllegalArgumentException("value parameter cannot be null");
    if (paramQueryPartOperation == null)
      paramQueryPartOperation = QueryPartOperation.FUZZY_EQUALS;
    this.key = paramString;
    this.isKeySpecial = paramBoolean;
    this.operation = paramQueryPartOperation;
    this.val = paramObject;
  }

  public String getKey()
  {
    return this.key;
  }

  public QueryPartOperation getOperation()
  {
    return this.operation;
  }

  public Object getValue()
  {
    return this.val;
  }

  public boolean isKeySpecial()
  {
    return this.isKeySpecial;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.worklight.jsonstore.api.JSONStoreQueryPartItem
 * JD-Core Version:    0.6.2
 */