@Override public boolean equals(Object obj) { if (obj instanceof QueryField3) { QueryField3 queryField3 = (QueryField3) obj; return new EqualsBuilder() .append(getFormName(), queryField3.getFormName()) .append(getFieldName(), queryField3.getFieldName()) .isEquals(); } return false; }
@Override public String toString() { return new ToStringBuilder(this) .append("formName", getFormName()) .append("fieldName", getFieldName()) .toString(); } }
@Override public int hashCode() { return new HashCodeBuilder().append(getFormName()).append(getFieldName()).toHashCode(); }
protected void set(QueryField3 copy) { formName.set(copy.getFormName()); Optional<String> fieldName = copy.getFieldName(); if (fieldName.isPresent()) { this.fieldName.set(fieldName.get()); } }