// 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.analytics; import org.apache.commons.lang3.builder.EqualsBuilder; // Referenced classes of package com.olio.data.object.analytics: // AlarmStatsHelper public static class { public int detailAlarmsCount; public String detailStartedBy; public long detailTotalTime; public int detailWakesCount; public String packageName; public long totalTime; public int wakeupsCount; public static fromSavedFormat(String s) { Object obj = null; if (s.trim() != "") { = new (); s = s.split("\n"); obj = ; if (s.length > 0) { int j = s.length; int i = 0; do { obj = ; if (i >= j) { break; } obj = s[i].split(";"); if (obj.length == 7) { .packageName = obj[0]; .totalTime = Long.valueOf(obj[1]).longValue(); .wakeupsCount = Integer.valueOf(obj[2]).intValue(); .detailTotalTime = Long.valueOf(obj[3]).longValue(); .detailWakesCount = Integer.valueOf(obj[4]).intValue(); .detailAlarmsCount = Integer.valueOf(obj[5]).intValue(); .detailStartedBy = obj[6]; i++; } else { return null; } } while (true); } } return ((detailStartedBy) (obj)); } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } else { obj = (detailStartedBy)obj; return (new EqualsBuilder()).append(totalTime, ((totalTime) (obj)).totalTime).append(wakeupsCount, ((wakeupsCount) (obj)).wakeupsCount).append(detailTotalTime, ((detailTotalTime) (obj)).detailTotalTime).append(detailWakesCount, ((detailWakesCount) (obj)).detailWakesCount).append(detailAlarmsCount, ((detailAlarmsCount) (obj)).detailAlarmsCount).append(packageName, ((packageName) (obj)).packageName).append(detailStartedBy, ((detailStartedBy) (obj)).detailStartedBy).isEquals(); } } public boolean hasSameKey(detailStartedBy detailstartedby) { return packageName.equals(detailstartedby.packageName) && detailStartedBy.equals(detailstartedby.detailStartedBy); } public String toSaveFormat() { return String.format("%s;%d;%d;%d;%d;%d;%s\n", new Object[] { packageName, Long.valueOf(totalTime), Integer.valueOf(wakeupsCount), Long.valueOf(detailTotalTime), Integer.valueOf(detailWakesCount), Integer.valueOf(detailAlarmsCount), detailStartedBy }); } public String toString() { return (new StringBuilder()).append("AlarmStat{packageName='").append(packageName).append('\'').append(", totalTime=").append(totalTime).append(", wakeupsCount=").append(wakeupsCount).append(", detailTotalTime=").append(detailTotalTime).append(", detailWakesCount=").append(detailWakesCount).append(", detailAlarmsCount=").append(detailAlarmsCount).append(", detailStartedBy='").append(detailStartedBy).append('\'').append('}').toString(); } public () { } }