/** * {@inheritDoc} */ @Override() public boolean equals(final Object o) { if (o == null) { return false; } if (o == this) { return true; } if (! (o instanceof NameFormDefinition)) { return false; } final NameFormDefinition d = (NameFormDefinition) o; return (oid.equals(d.oid) && structuralClass.equalsIgnoreCase(d.structuralClass) && stringsEqualIgnoreCaseOrderIndependent(names, d.names) && stringsEqualIgnoreCaseOrderIndependent(requiredAttributes, d.requiredAttributes) && stringsEqualIgnoreCaseOrderIndependent(optionalAttributes, d.optionalAttributes) && bothNullOrEqualIgnoreCase(description, d.description) && (isObsolete == d.isObsolete) && extensionsEqual(extensions, d.extensions)); }
/** * {@inheritDoc} */ @Override() public boolean equals(final Object o) { if (o == null) { return false; } if (o == this) { return true; } if (! (o instanceof NameFormDefinition)) { return false; } final NameFormDefinition d = (NameFormDefinition) o; return (oid.equals(d.oid) && structuralClass.equalsIgnoreCase(d.structuralClass) && stringsEqualIgnoreCaseOrderIndependent(names, d.names) && stringsEqualIgnoreCaseOrderIndependent(requiredAttributes, d.requiredAttributes) && stringsEqualIgnoreCaseOrderIndependent(optionalAttributes, d.optionalAttributes) && bothNullOrEqualIgnoreCase(description, d.description) && (isObsolete == d.isObsolete) && extensionsEqual(extensions, d.extensions)); }