// 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.unit; import android.os.Build; 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 PairedDeviceProfile extends MessagePayload implements Serializable { private static final long serialVersionUID = 0x60b1f93aedd4c745L; private int api; private String brand; private String build; private String device; private String manufacturer; private String model; private String os; private String osVersion; private String pairedUnitId; private String product; public PairedDeviceProfile(String s) { os = "Android"; osVersion = android.os.Build.VERSION.RELEASE; api = android.os.Build.VERSION.SDK_INT; build = Build.DISPLAY; brand = Build.BRAND; manufacturer = Build.MANUFACTURER; device = Build.DEVICE; product = Build.PRODUCT; model = Build.MODEL; pairedUnitId = s; } public static long getSerialVersionUID() { return 0x60b1f93aedd4c745L; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } else { PairedDeviceProfile paireddeviceprofile = (PairedDeviceProfile)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(os, paireddeviceprofile.os).append(osVersion, paireddeviceprofile.osVersion).append(api, paireddeviceprofile.api).append(build, paireddeviceprofile.build).append(brand, paireddeviceprofile.brand).append(manufacturer, paireddeviceprofile.manufacturer).append(device, paireddeviceprofile.device).append(product, paireddeviceprofile.product).append(model, paireddeviceprofile.model).append(pairedUnitId, paireddeviceprofile.pairedUnitId).isEquals(); } } public int getAPIlevel() { return api; } public String getBrand() { return brand; } public String getBuild() { return build; } public String getDevice() { return device; } public String getManufacturer() { return manufacturer; } public String getModel() { return model; } public String getOS() { return os; } public String getOSversion() { return osVersion; } public String getPairedUnitId() { return pairedUnitId; } public String getProduct() { return product; } public int hashCode() { return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(os).append(osVersion).append(api).append(build).append(brand).append(manufacturer).append(device).append(product).append(model).append(pairedUnitId).toHashCode(); } public void setPairedUnitId(String s) { pairedUnitId = s; } public String toString() { StringBuilder stringbuilder = new StringBuilder(); stringbuilder.append((new StringBuilder()).append('\n').append(manufacturer).append(" ").append(model).append('\n').append(device).append('\n').append(product).append('\n').toString()); stringbuilder.append((new StringBuilder()).append('\n').append(Build.BRAND).append('\n').append(os).append(" ").append(android.os.Build.VERSION.RELEASE).append(" (API ").append(android.os.Build.VERSION.SDK_INT).append(")").append('\n').toString()); stringbuilder.append((new StringBuilder()).append("Build: ").append(Build.DISPLAY).append('\n').toString()); stringbuilder.append((new StringBuilder()).append("Paired unit ID: ").append(pairedUnitId).append('\n').toString()); return stringbuilder.toString(); } }