// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.communication.actions; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import java.util.HashMap; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; // Referenced classes of package com.olio.communication.actions: // Action public class AndroidAction extends Action implements Serializable, Parcelable { public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public Action createFromParcel(Parcel parcel) { return Action.unpackParcel(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public Action[] newArray(int i) { return new AndroidAction[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 4L; private String mAppId; private String mBroadcastFilter; private HashMap mSenderExtras; public AndroidAction() { mSenderExtras = new HashMap(); } public void addSenderExtra(String s, String s1) { mSenderExtras.put(s, s1); } public boolean equals(Object obj) { if (obj != null) { if (obj == this) { return true; } if (obj.getClass() == getClass()) { AndroidAction androidaction = (AndroidAction)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(mBroadcastFilter, androidaction.getBroadcastFilter()).append(mAppId, androidaction.getAppId()).append(mSenderExtras, androidaction.getSenderExtras()).isEquals(); } } return false; } public String getAppId() { return mAppId; } public String getBroadcastFilter() { return mBroadcastFilter; } public String getSenderExtra(String s) { return (String)mSenderExtras.get(s); } public HashMap getSenderExtras() { return mSenderExtras; } public int hashCode() { return (new HashCodeBuilder(33, 67)).append(mBroadcastFilter).append(mAppId).append(mSenderExtras).toHashCode(); } public void setAppId(String s) { mAppId = s; } public void setBroadcastFilter(String s) { mBroadcastFilter = s; } public void setSenderExtras(HashMap hashmap) { mSenderExtras = hashmap; } }