
com.crabshue.commons.aggregator.model.Variable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons-aggregator Show documentation
Show all versions of commons-aggregator Show documentation
Library aggregating fields using annotations in complex objects structures
The newest version!
package com.crabshue.commons.aggregator.model;
import lombok.Data;
import java.util.Objects;
@Data
public class Variable {
private String field;
private String variable;
public Variable() {
}
public Variable(String field, String variable) {
this.field = field;
this.variable = variable;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Variable variable1 = (Variable) o;
if (!Objects.equals(field, variable1.field)) return false;
return Objects.equals(variable, variable1.variable);
}
@Override
public int hashCode() {
int result = field != null ? field.hashCode() : 0;
result = 31 * result + (variable != null ? variable.hashCode() : 0);
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy