![JAR search and dependency download from the Maven repository](/logo.png)
com.github.dekobon.domain.Locality Maven / Gradle / Ivy
package com.github.dekobon.domain;
import java.util.Objects;
import java.util.Set;
import java.util.UUID;
/**
* @author Elijah Zupancic
* @since 1.0.0
*/
public class Locality {
private boolean strict;
private Set near;
private Set far;
public Locality() {
}
public boolean isStrict() {
return strict;
}
public Locality setStrict(boolean strict) {
this.strict = strict;
return this;
}
public Set getNear() {
return near;
}
public Locality setNear(Set near) {
this.near = near;
return this;
}
public Set getFar() {
return far;
}
public Locality setFar(Set far) {
this.far = far;
return this;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Locality locality = (Locality) o;
return strict == locality.strict &&
Objects.equals(near, locality.near) &&
Objects.equals(far, locality.far);
}
@Override
public int hashCode() {
return Objects.hash(strict, near, far);
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("Locality{");
sb.append("strict=").append(strict);
sb.append(", near=").append(near);
sb.append(", far=").append(far);
sb.append('}');
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy