blob: 0b5813e679011f09c72070ea8baa8e8ebef130ff [file] [log] [blame]
package com.fairphone.updater.data;
public class Store extends DownloadableItem implements Comparable<Store>
{
private boolean mShowDisclaimer;
public Store()
{
super();
mShowDisclaimer = false;
}
public Store(Store other)
{
super(other);
mShowDisclaimer = other.showDisclaimer();
}
public boolean showDisclaimer()
{
return mShowDisclaimer;
}
public void setShowDisclaimer()
{
this.mShowDisclaimer = true;
}
@Override
public int compareTo(@SuppressWarnings("NullableProblems") Store another)
{
int retVal;
if (another != null)
{
if (this.getNumber() > another.getNumber())
{
retVal = 1;
}
else if (this.getNumber() == another.getNumber())
{
retVal = 0;
}
else
{
retVal = -1;
}
}
else
{
retVal = 1;
}
return retVal;
}
}