if (obj == null)
return false;
if (!( obj instanceof SettingsInfo ) ) {
return false;
}
final SettingsInfo other = (SettingsInfo) obj;
if (charset == null) {
if (other.getCharset() != null)
return false;
} else if (!charset.equals(other.getCharset()))
return false;
if (contact == null) {
if (other.getContact() != null)
return false;
} else if (!contact.equals(other.getContact()))
return false;
if (id == null) {
if (other.getId() != null)
return false;
} else if (!id.equals(other.getId()))
return false;
if (numDecimals != other.getNumDecimals())
return false;
if (onlineResource == null) {
if (other.getOnlineResource() != null)
return false;
} else if (!onlineResource.equals(other.getOnlineResource()))
return false;
if (proxyBaseUrl == null) {
if (other.getProxyBaseUrl() != null)
return false;
} else if (!proxyBaseUrl.equals(other.getProxyBaseUrl()))
return false;
if (schemaBaseUrl == null) {
if (other.getSchemaBaseUrl() != null)
return false;
} else if (!schemaBaseUrl.equals(other.getSchemaBaseUrl()))
return false;
if (title == null) {
if (other.getTitle() != null)
return false;
} else if (!title.equals(other.getTitle()))
return false;
if (verbose != other.isVerbose())
return false;
if (verboseExceptions != other.isVerboseExceptions())
return false;
return true;
}