in taverna-spreadsheet-import-activity/src/main/java/org/apache/taverna/activities/spreadsheet/SpreadsheetImportConfiguration.java [317:387]
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
SpreadsheetImportConfiguration other = (SpreadsheetImportConfiguration) obj;
if (allRows != other.allRows) {
return false;
}
if (columnNames == null) {
if (other.columnNames != null) {
return false;
}
} else if (!columnNames.equals(other.columnNames)) {
return false;
}
if (columnRange == null) {
if (other.columnRange != null) {
return false;
}
} else if (!columnRange.equals(other.columnRange)) {
return false;
}
if (csvDelimiter == null) {
if (other.csvDelimiter != null) {
return false;
}
} else if (!csvDelimiter.equals(other.csvDelimiter)) {
return false;
}
if (emptyCellPolicy == null) {
if (other.emptyCellPolicy != null) {
return false;
}
} else if (!emptyCellPolicy.equals(other.emptyCellPolicy)) {
return false;
}
if (emptyCellValue == null) {
if (other.emptyCellValue != null) {
return false;
}
} else if (!emptyCellValue.equals(other.emptyCellValue)) {
return false;
}
if (excludeFirstRow != other.excludeFirstRow) {
return false;
}
if (ignoreBlankRows != other.ignoreBlankRows) {
return false;
}
if (outputFormat == null) {
if (other.outputFormat != null) {
return false;
}
} else if (!outputFormat.equals(other.outputFormat)) {
return false;
}
if (rowRange == null) {
if (other.rowRange != null) {
return false;
}
} else if (!rowRange.equals(other.rowRange)) {
return false;
}
return true;
}