@Override public int hashCode() { return new HashCodeBuilder() .append(getFormName()) .append(getBase()) .append(getUnitX()) .append(getUnitY()) .append(getWidth()) .append(getHeight()) .append(getAlignment()) .append(getOrientation()) .append(getOffsetX()) .append(getOffsetY()) .append(getVersionMajor()) .append(getVersionMinor()) .append(getUserPrompt()) .append(getCharSupport()) .append(getFields()) .toHashCode(); }
@Override public String toString() { return new ToStringBuilder(this) .append("formName", getFormName()) .append("base", getBase()) .append("unitX", getUnitX()) .append("unitY", getUnitY()) .append("width", getWidth()) .append("height", getHeight()) .append("alignment", getAlignment()) .append("orientation", getOrientation()) .append("offsetX", getOffsetX()) .append("offsetY", getOffsetY()) .append("versionMajor", getVersionMajor()) .append("versionMinor", getVersionMinor()) .append("userPrompt", getUserPrompt()) .append("charSupport", getCharSupport()) .append("fields", getFields()) .toString(); } }
@Override public boolean equals(Object obj) { if (obj instanceof FormHeader3) { FormHeader3 formHeader3 = (FormHeader3) obj; return new EqualsBuilder() .append(getFormName(), formHeader3.getFormName()) .append(getBase(), formHeader3.getBase()) .append(getUnitX(), formHeader3.getUnitX()) .append(getUnitY(), formHeader3.getUnitY()) .append(getWidth(), formHeader3.getWidth()) .append(getHeight(), formHeader3.getHeight()) .append(getAlignment(), formHeader3.getAlignment()) .append(getOrientation(), formHeader3.getOrientation()) .append(getOffsetX(), formHeader3.getOffsetX()) .append(getOffsetY(), formHeader3.getOffsetY()) .append(getVersionMajor(), formHeader3.getVersionMajor()) .append(getVersionMinor(), formHeader3.getVersionMinor()) .append(getUserPrompt(), formHeader3.getUserPrompt()) .append(getCharSupport(), formHeader3.getCharSupport()) .append(getFields(), formHeader3.getFields()) .isEquals(); } return false; }
protected void set(FormHeader3 copy) { formName.set(copy.getFormName()); base.set(copy.getBase()); unitX.set(copy.getUnitX()); unitY.set(copy.getUnitY()); width.set(copy.getWidth()); height.set(copy.getHeight()); alignment.set(copy.getAlignment()); orientation.set(copy.getOrientation()); offsetX.set(copy.getOffsetX()); offsetY.set(copy.getOffsetY()); versionMajor.set(copy.getVersionMajor()); versionMinor.set(copy.getVersionMinor()); Optional<String> userPrompt = copy.getUserPrompt(); if (userPrompt.isPresent()) { this.userPrompt.set(userPrompt.get()); } charSupport.set(copy.getCharSupport()); fields.set(copy.getFields()); }