com.kenshoo.pl.entity.internal.validators.FieldTrigger Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of persistence-layer Show documentation
Show all versions of persistence-layer Show documentation
A Java persistence layer based on JOOQ for high performance and business flow support.
package com.kenshoo.pl.entity.internal.validators;
import com.kenshoo.pl.entity.EntityField;
import com.kenshoo.pl.entity.EntityType;
import java.util.Objects;
public class FieldTrigger> implements ValidationTrigger {
private final EntityField triggerField;
public FieldTrigger(EntityField triggerField) {
this.triggerField = triggerField;
}
@Override
public boolean triggeredByField(EntityField entityField) {
return triggerField.equals(entityField);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
FieldTrigger> that = (FieldTrigger>) o;
return Objects.equals(triggerField, that.triggerField);
}
@Override
public int hashCode() {
return Objects.hash(triggerField);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy