-
- @Override
- public boolean equals(final Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- DeviateEffectiveStatementImpl other = (DeviateEffectiveStatementImpl) obj;
- return Objects.equals(deviateType, other.deviateType)
- && deviatedConfig == other.deviatedConfig
- && Objects.equals(deviatedDefault, other.deviatedDefault)
- && deviatedMandatory == other.deviatedMandatory
- && Objects.equals(deviatedMaxElements, other.deviatedMaxElements)
- && Objects.equals(deviatedMinElements, other.deviatedMinElements)
- && Objects.equals(deviatedMustDefinitions, other.deviatedMustDefinitions)
- && Objects.equals(deviatedType, other.deviatedType)
- && Objects.equals(deviatedUniqueConstraints, other.deviatedUniqueConstraints)
- && Objects.equals(deviatedUnits, other.deviatedUnits);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(deviateType, deviatedConfig, deviatedDefault, deviatedMandatory, deviatedMaxElements,
- deviatedMinElements, deviatedMustDefinitions, deviatedType, deviatedUniqueConstraints, deviatedUnits);
- }