// 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.messages.files; import android.os.Parcel; import com.olio.communication.messages.MessagePayload; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; public class TransferStatus extends MessagePayload implements Serializable { public static final class TransferStatusActivity extends Enum { private static final TransferStatusActivity $VALUES[]; public static final TransferStatusActivity APPLIED; public static final TransferStatusActivity APPLYING; public static final TransferStatusActivity DOWNLOADED; public static final TransferStatusActivity DOWNLOADING; public static final TransferStatusActivity NOT_STARTED; public static final TransferStatusActivity PAUSED; public static final TransferStatusActivity STARTED; public static TransferStatusActivity valueOf(String s) { return (TransferStatusActivity)Enum.valueOf(com/olio/communication/messages/files/TransferStatus$TransferStatusActivity, s); } public static TransferStatusActivity[] values() { return (TransferStatusActivity[])$VALUES.clone(); } static { STARTED = new TransferStatusActivity("STARTED", 0); NOT_STARTED = new TransferStatusActivity("NOT_STARTED", 1); DOWNLOADING = new TransferStatusActivity("DOWNLOADING", 2); PAUSED = new TransferStatusActivity("PAUSED", 3); DOWNLOADED = new TransferStatusActivity("DOWNLOADED", 4); APPLIED = new TransferStatusActivity("APPLIED", 5); APPLYING = new TransferStatusActivity("APPLYING", 6); $VALUES = (new TransferStatusActivity[] { STARTED, NOT_STARTED, DOWNLOADING, PAUSED, DOWNLOADED, APPLIED, APPLYING }); } private TransferStatusActivity(String s, int i) { super(s, i); } } 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 TransferStatus[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; public static final String PAUSED_REASON_ABOVE95_AND_SCREEN_ON = "ABOVE95_SCREEN_ON"; public static final String PAUSED_REASON_LOW_CHARGE = "LOWCHARGE"; public static final String PAUSED_REASON_NOT_CHARGED = "NOTCHARGED"; public static final String PAUSED_REASON_NOT_CONNECTED = "NOTCONNECTED"; public static final String PAUSED_REASON_NOT_ON_CHARGER = "NOTONCHARGER"; public static final String PAUSED_REASON_TEMPERATURE = "TEMPERATURE"; public static final String PAUSED_REASON_TRANSFERRING = "TRANSFERRING"; private static final long serialVersionUID = 0xf05a1e79aa9beac9L; private String fileIdentifier; private String name; private String pausedReason; private int progress; private TransferStatusActivity status; private String type; private String version; public TransferStatus() { } public static long getSerialVersionUID() { return 0xf05a1e79aa9beac9L; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } else { TransferStatus transferstatus = (TransferStatus)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(progress, transferstatus.progress).append(fileIdentifier, transferstatus.fileIdentifier).append(version, transferstatus.version).append(name, transferstatus.name).append(status, transferstatus.status).append(pausedReason, transferstatus.pausedReason).append(type, transferstatus.type).isEquals(); } } public String getFileIdentifier() { return fileIdentifier; } public String getName() { return name; } public String getPausedReason() { return pausedReason; } public int getProgress() { return progress; } public TransferStatusActivity getStatus() { return status; } public String getType() { return type; } public String getVersion() { return version; } public int hashCode() { return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(fileIdentifier).append(progress).append(version).append(name).append(status).append(pausedReason).append(type).toHashCode(); } public void setFileIdentifier(String s) { fileIdentifier = s; } public void setName(String s) { name = s; } public void setPausedReason(String s) { pausedReason = s; } public void setProgress(int i) { progress = i; } public void setStatus(TransferStatusActivity transferstatusactivity) { status = transferstatusactivity; } public void setType(String s) { type = s; } public void setVersion(String s) { version = s; } public String toString() { return (new StringBuilder()).append("TransferStatus{fileIdentifier=").append(fileIdentifier).append("\n progress=").append(String.valueOf(progress)).append("\n version=").append(version).append("\n name=").append(name).append("\n type=").append(type).append("\n pausedReason=").append(pausedReason).append('}').toString(); } }