Skip to content

Commit

Permalink
Result: implement equals boolean for isContentTheSame
Browse files Browse the repository at this point in the history
  • Loading branch information
rascarlo committed Jun 7, 2019
1 parent 9087b34 commit 6f239b0
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions app/src/main/java/com/rascarlo/arch/packages/api/model/Result.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
Expand Down Expand Up @@ -302,6 +303,27 @@ private Result(Parcel in) {
this.flagDate = in.readString();
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof Result)) return false;
Result result = (Result) o;
return TextUtils.equals(getLastUpdate(), (result.getLastUpdate())) &&
TextUtils.equals(getBuildDate(), (result.getBuildDate())) &&
TextUtils.equals(getCompressedSize(), (result.getCompressedSize())) &&
TextUtils.equals(getInstalledSize(), (result.getInstalledSize())) &&
TextUtils.equals(getFilename(), (result.getFilename())) &&
TextUtils.equals(getEpoch(), (result.getEpoch())) &&
TextUtils.equals(getRepo(), (result.getRepo())) &&
TextUtils.equals(getPackager(), (result.getPackager())) &&
TextUtils.equals(getArch(), (result.getArch())) &&
TextUtils.equals(getPkgver(), (result.getPkgver())) &&
TextUtils.equals(getPkgname(), (result.getPkgname())) &&
TextUtils.equals(getUrl(), (result.getUrl())) &&
TextUtils.equals(getPkgbase(), (result.getPkgbase())) &&
TextUtils.equals(getPkgrel(), (result.getPkgrel()));
}

public static final Creator<Result> CREATOR = new Creator<Result>() {
@Override
public Result createFromParcel(Parcel source) {
Expand Down

0 comments on commit 6f239b0

Please sign in to comment.