package org.tessell.model.validation.rules;
/** A rule that you can explicitly set to valid or invalid as needed. */
public class Static extends AbstractRule<Object> {
private boolean valid = true;
public Static(final String message) {
super(message);
}
// promoted to public access for AbstractRule.clearTemporaryError
@Override
public boolean isValid() {
return valid;
}
public void set(final boolean valid) {
this.valid = valid;
if (property != null) {
property.reassess();
}
}
public void setMessage(final String message) {
this.message = message;
}
}