// 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.data.object.user; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; public class ActivityTime implements Serializable, Parcelable { public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public ActivityTime createFromParcel(Parcel parcel) { return new ActivityTime(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public ActivityTime[] newArray(int i) { return new ActivityTime[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 0x1616fbc6e8e2e903L; private int end; private String name; private boolean onFriday; private boolean onMonday; private boolean onSaturday; private boolean onSunday; private boolean onThursday; private boolean onTuesday; private boolean onWednesday; private int start; public ActivityTime() { } private ActivityTime(Parcel parcel) { name = parcel.readString(); start = parcel.readInt(); end = parcel.readInt(); boolean aflag[] = new boolean[7]; parcel.readBooleanArray(aflag); onMonday = aflag[0]; onTuesday = aflag[1]; onWednesday = aflag[2]; onThursday = aflag[3]; onFriday = aflag[4]; onSaturday = aflag[5]; onSunday = aflag[6]; } public ActivityTime(String s, int i, int j) { name = s; start = i; end = j; } public void addDayOfWeek(int i) { if (i == 2) { setOnMonday(true); } else { if (i == 3) { setOnTuesday(true); return; } if (i == 4) { setOnWednesday(true); return; } if (i == 5) { setOnThursday(true); return; } if (i == 6) { setOnFriday(true); return; } if (i == 7) { setOnSaturday(true); return; } if (i == 1) { setOnSunday(true); return; } } } public void addDayOfWeekRange(int i, int j) { for (; i <= j; i++) { addDayOfWeek(i); } } public int describeContents() { return 0; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } else { obj = (ActivityTime)obj; return (new EqualsBuilder()).append(start, ((ActivityTime) (obj)).start).append(end, ((ActivityTime) (obj)).end).append(onMonday, ((ActivityTime) (obj)).onMonday).append(onTuesday, ((ActivityTime) (obj)).onTuesday).append(onWednesday, ((ActivityTime) (obj)).onWednesday).append(onThursday, ((ActivityTime) (obj)).onThursday).append(onFriday, ((ActivityTime) (obj)).onFriday).append(onSaturday, ((ActivityTime) (obj)).onSaturday).append(onSunday, ((ActivityTime) (obj)).onSunday).append(name, ((ActivityTime) (obj)).name).isEquals(); } } public int getEnd() { return end; } public String getName() { return name; } public int getStart() { return start; } public int hashCode() { return (new HashCodeBuilder(17, 37)).append(name).append(start).append(end).append(onMonday).append(onTuesday).append(onWednesday).append(onThursday).append(onFriday).append(onSaturday).append(onSunday).toHashCode(); } public boolean isOnFriday() { return onFriday; } public boolean isOnMonday() { return onMonday; } public boolean isOnSaturday() { return onSaturday; } public boolean isOnSunday() { return onSunday; } public boolean isOnThursday() { return onThursday; } public boolean isOnTuesday() { return onTuesday; } public boolean isOnWednesday() { return onWednesday; } public boolean isSetOnDayOfWeek(int i) { if (i == 2) { return onMonday; } if (i == 3) { return onTuesday; } if (i == 4) { return onWednesday; } if (i == 5) { return onThursday; } if (i == 6) { return onFriday; } if (i == 7) { return onSaturday; } if (i == 1) { return onSunday; } else { return false; } } public void removeDayOfWeek(int i) { if (i == 2) { setOnMonday(false); } else { if (i == 3) { setOnTuesday(false); return; } if (i == 4) { setOnWednesday(false); return; } if (i == 5) { setOnThursday(false); return; } if (i == 6) { setOnFriday(false); return; } if (i == 7) { setOnSaturday(false); return; } if (i == 1) { setOnSunday(false); return; } } } public void setEnd(int i) { end = i; } public void setName(String s) { name = s; } public void setOnFriday(boolean flag) { onFriday = flag; } public void setOnMonday(boolean flag) { onMonday = flag; } public void setOnSaturday(boolean flag) { onSaturday = flag; } public void setOnSunday(boolean flag) { onSunday = flag; } public void setOnThursday(boolean flag) { onThursday = flag; } public void setOnTuesday(boolean flag) { onTuesday = flag; } public void setOnWednesday(boolean flag) { onWednesday = flag; } public void setStart(int i) { start = i; } public void writeToParcel(Parcel parcel, int i) { parcel.writeString(name); parcel.writeInt(start); parcel.writeInt(end); parcel.writeBooleanArray(new boolean[] { onMonday, onTuesday, onWednesday, onThursday, onFriday, onSaturday, onSunday }); } }