@Override public int hashCode() { return new HashCodeBuilder() .append(getFieldName()) .append(getIndexCount()) .append(getType()) .append(getServiceClass()) .append(getAccess()) .append(getOverflow()) .append(getInitialValue()) .append(getUnicodeInitialValue()) .append(getFormat()) .append(getUnicodeFormat()) .toHashCode(); }
@Override public String toString() { return new ToStringBuilder(this) .append("fieldName", getFieldName()) .append("indexCount", getIndexCount()) .append("type", getType()) .append("serviceClass", getServiceClass()) .append("access", getAccess()) .append("overflow", getOverflow()) .append("initialValue", getInitialValue()) .append("unicodeInitialValue", getUnicodeInitialValue()) .append("format", getFormat()) .append("unicodeFormat", getUnicodeFormat()) .toString(); } }
@Override public boolean equals(Object obj) { if (obj instanceof FormField3) { FormField3 formField3 = (FormField3) obj; return new EqualsBuilder() .append(getFieldName(), formField3.getFieldName()) .append(getIndexCount(), formField3.getIndexCount()) .append(getType(), formField3.getType()) .append(getServiceClass(), formField3.getServiceClass()) .append(getAccess(), formField3.getAccess()) .append(getOverflow(), formField3.getOverflow()) .append(getInitialValue(), formField3.getInitialValue()) .append(getUnicodeInitialValue(), formField3.getUnicodeInitialValue()) .append(getFormat(), formField3.getFormat()) .append(getUnicodeFormat(), formField3.getUnicodeFormat()) .isEquals(); } return false; }
protected void set(FormField3 copy) { fieldName.set(copy.getFieldName()); indexCount.set(copy.getIndexCount()); type.set(copy.getType()); serviceClass.set(copy.getServiceClass()); access.set(copy.getAccess()); overflow.set(copy.getOverflow()); Optional<String> initialValue = copy.getInitialValue(); if (initialValue.isPresent()) { this.initialValue.set(initialValue.get()); } Optional<String> unicodeInitialValue = copy.getUnicodeInitialValue(); if (unicodeInitialValue.isPresent()) { this.unicodeInitialValue.set(unicodeInitialValue.get()); } Optional<String> format = copy.getFormat(); if (format.isPresent()) { this.format.set(format.get()); } Optional<String> unicodeFormat = copy.getUnicodeFormat(); if (unicodeFormat.isPresent()) { this.unicodeFormat.set(unicodeFormat.get()); } }