package com.vaguehope.onosendai.provider.successwhale; import com.vaguehope.onosendai.util.EqualHelper; import com.vaguehope.onosendai.util.Titleable; public class SuccessWhaleSource implements Titleable { private final String fullname; private final String fullurl; public SuccessWhaleSource (final String fullname, final String fullurl) { this.fullname = fullname; this.fullurl = fullurl; } public String getFullurl () { return this.fullurl; } @Override public String getUiTitle () { return this.fullname; } @Override public boolean equals (final Object o) { if (o == null) return false; if (o == this) return true; if (!(o instanceof SuccessWhaleSource)) return false; final SuccessWhaleSource that = (SuccessWhaleSource) o; return EqualHelper.equal(this.fullurl, that.fullurl); } @Override public int hashCode () { return this.fullurl == null ? 0 : this.fullurl.hashCode(); } }