// 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.phone_state; import android.os.Parcel; import com.olio.communication.messages.MessagePayload; import com.olio.communication.notifications.DatabaseInsertable; import java.io.Serializable; import java.util.Date; import java.util.HashMap; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; public class Weather extends MessagePayload implements DatabaseInsertable, Serializable { public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public MessagePayload createFromParcel(Parcel parcel) { return MessagePayload.unpackParcel(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public MessagePayload[] newArray(int i) { return new Weather[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 29L; String cityName; int mTemperature; HashMap mTemperatureStateForecast; String mWeatherIcon; String mWeatherState; HashMap mWeatherStateForecast; public Weather() { } public boolean equals(Object obj) { if (obj != null) { if (obj == this) { return true; } if (obj.getClass() == getClass()) { Weather weather = (Weather)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(mWeatherState, weather.getWeatherState()).append(mTemperature, weather.getTemperature()).append(mWeatherStateForecast, weather.getWeatherStateForecast()).append(mTemperatureStateForecast, weather.getTemperatureStateForecast()).isEquals(); } } return false; } public String getCityName() { return cityName; } public Date getDateCreated() { return new Date(); } public com.olio.communication.notifications.new_notifications.StreamItem.DisplayType getDisplayType() { return null; } public com.olio.communication.notifications.NotificationFilters.Category getNotificationCategory() { return null; } public String getNotificationId() { return "com.olio.phone_state.Weather"; } public String getPackage() { return "OlioWeather"; } public int getPriority() { return 0; } public int getTemperature() { return mTemperature; } public HashMap getTemperatureStateForecast() { return mTemperatureStateForecast; } public com.olio.communication.notifications.new_notifications.StreamItem.VibrationType getVibrationType() { return null; } public String getWeatherIcon() { return mWeatherIcon; } public String getWeatherState() { return mWeatherState; } public HashMap getWeatherStateForecast() { return mWeatherStateForecast; } public int hashCode() { return (new HashCodeBuilder(33, 71)).append(mTemperature).append(mWeatherState).append(mTemperatureStateForecast).append(mWeatherStateForecast).toHashCode(); } public void setCityName(String s) { cityName = s; } public void setTemperature(int i) { mTemperature = i; } public void setTemperatureStateForecast(HashMap hashmap) { mTemperatureStateForecast = hashmap; } public void setWeatherIcon(String s) { mWeatherIcon = s; } public void setWeatherState(String s) { mWeatherState = s; } public void setWeatherStateForecast(HashMap hashmap) { mWeatherStateForecast = hashmap; } }