// 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.assistant; import android.content.ContentResolver; import android.os.Parcel; import com.olio.communication.messages.MessagePayload; import com.olio.olios.model.SerializedUserRecordMessagePayload; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; // Referenced classes of package com.olio.data.object.assistant: // UserSpecifiedPackagesToIgnoreBuilder public class UserSpecifiedPackagesToIgnore extends SerializedUserRecordMessagePayload { 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 UserSpecifiedPackagesToIgnore[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final UserSpecifiedPackagesToIgnore DEFAULT_OBJECT = UserSpecifiedPackagesToIgnoreBuilder.anUserSpecifiedPackagesToIgnore().setPackagesToIgnore(new LinkedHashSet()).setVersionNumber(0).build(); public static final String TYPE_NAME = "user-specified-packages-to-ignore"; private static final long serialVersionUID = 0x2d2d9de12cd8603eL; private Set packagesToIgnore; public UserSpecifiedPackagesToIgnore() { } public static UserSpecifiedPackagesToIgnore get(ContentResolver contentresolver) { return (UserSpecifiedPackagesToIgnore)get("user-specified-packages-to-ignore", contentresolver); } public Set addPackage(String s) { if (packagesToIgnore == null) { packagesToIgnore = new HashSet(); } packagesToIgnore.add(s); return packagesToIgnore; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } else { UserSpecifiedPackagesToIgnore userspecifiedpackagestoignore = (UserSpecifiedPackagesToIgnore)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(packagesToIgnore, userspecifiedpackagestoignore.packagesToIgnore).isEquals(); } } public UserSpecifiedPackagesToIgnore getDefaultObject() { return DEFAULT_OBJECT; } public volatile com.olio.olios.model.record.SerializedRecord.SerializedRecordObject getDefaultObject() { return getDefaultObject(); } public int getEndPointsFlags() { return 5; } public String getObjectId() { return "user-specified-packages-to-ignore"; } public Set getPackagesToIgnore() { return packagesToIgnore; } public int getSourcePointsFlags() { return 2; } public int hashCode() { return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(packagesToIgnore).toHashCode(); } public void removePackage(String s) { if (packagesToIgnore != null) { packagesToIgnore.remove(s); } } public void setPackagesToIgnore(Set set) { packagesToIgnore = set; } public String typeName() { return "user-specified-packages-to-ignore"; } }