package com.google.android.m4b.maps.bu;

import com.google.android.m4b.maps.aj.a.c;
import com.google.android.m4b.maps.model.internal.IIndoorLevelDelegate;
import com.google.android.m4b.maps.model.internal.IIndoorLevelDelegate.Stub;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Objects;
import com.google.common.base.Objects.ToStringHelper;
import com.google.common.base.Preconditions;

public final class aa extends IIndoorLevelDelegate.Stub
{
  private final ac a;
  private final ab b;
  private final cb c;

  public aa(ac paramac, ab paramab, cb paramcb)
  {
    Preconditions.checkNotNull(paramab.b(), "Level must have an id");
    this.a = paramac;
    this.b = paramab;
    this.c = paramcb;
  }

  @VisibleForTesting
  private String a()
  {
    return this.b.b().toString();
  }

  public final void activate()
  {
    this.c.b(cb.a.bD);
    this.a.a(this.b.a());
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject)
      return true;
    if (!(paramObject instanceof aa))
      return false;
    aa localaa = (aa)paramObject;
    return this.b.b().equals(localaa.b.b());
  }

  public final boolean equalsRemote(IIndoorLevelDelegate paramIIndoorLevelDelegate)
  {
    return equals(paramIIndoorLevelDelegate);
  }

  public final String getName()
  {
    return this.b.d();
  }

  public final String getShortName()
  {
    return this.b.e();
  }

  public final int hashCode()
  {
    Object[] arrayOfObject = new Object[1];
    arrayOfObject[0] = a();
    return Objects.hashCode(arrayOfObject);
  }

  public final int hashCodeRemote()
  {
    return hashCode();
  }

  public final String toString()
  {
    return Objects.toStringHelper(this).add("id", a()).add("name", getName()).add("shortName", getShortName()).toString();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bu.aa
 * JD-Core Version:    0.6.2
 */