package com.splunk.mint;

import android.content.Context;
import java.util.ArrayList;
import java.util.HashMap;
import org.json.JSONException;
import org.json.JSONObject;

class ActionTransactionStart extends ActionTransaction
  implements InterfaceDataType
{
  private ActionTransactionStart(String paramString, HashMap<String, Object> paramHashMap)
  {
    super(paramString, EnumActionType.trstart, paramHashMap);
    this.transaction_id = Utils.getRandomSessionNumber();
    if (!Properties.transactions.contains(this.transaction_id))
      Properties.transactions.add(this.transaction_id);
  }

  public static ActionTransactionStart createTransactionStart(String paramString, HashMap<String, Object> paramHashMap)
  {
    ActionTransactionStart localActionTransactionStart = new ActionTransactionStart(paramString, paramHashMap);
    Properties.transactionsDatabase.addStartedTransaction(localActionTransactionStart);
    return localActionTransactionStart;
  }

  public void save(DataSaver paramDataSaver)
  {
    new DataSaver().save(toJsonLine());
  }

  public void send(Context paramContext, NetSender paramNetSender, boolean paramBoolean)
  {
    paramNetSender.send(toJsonLine(), paramBoolean);
  }

  public void send(NetSender paramNetSender, boolean paramBoolean)
  {
    paramNetSender.send(toJsonLine(), paramBoolean);
  }

  public String toJsonLine()
  {
    JSONObject localJSONObject = getBasicDataFixtureJson();
    try
    {
      localJSONObject.put("tr_name", this.name);
      localJSONObject.put("transaction_id", this.transaction_id);
      return localJSONObject.toString() + Properties.getSeparator(EnumActionType.trstart);
    }
    catch (JSONException localJSONException)
    {
      while (true)
        localJSONException.printStackTrace();
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.splunk.mint.ActionTransactionStart
 * JD-Core Version:    0.6.2
 */