jodd.vtor.constraint
Class HasSubstringConstraint
java.lang.Object
jodd.vtor.constraint.HasSubstringConstraint
- All Implemented Interfaces:
- ValidationConstraint<HasSubstring>
public class HasSubstringConstraint
- extends java.lang.Object
- implements ValidationConstraint<HasSubstring>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
substring
protected java.lang.String substring
ignoreCase
protected boolean ignoreCase
HasSubstringConstraint
public HasSubstringConstraint()
HasSubstringConstraint
public HasSubstringConstraint(java.lang.String substring,
boolean ignoreCase)
getSubstring
public java.lang.String getSubstring()
setSubstring
public void setSubstring(java.lang.String substring)
isIgnoreCase
public boolean isIgnoreCase()
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase)
configure
public void configure(HasSubstring annotation)
- Description copied from interface:
ValidationConstraint
- Configures constraint from associated annotation.
- Specified by:
configure in interface ValidationConstraint<HasSubstring>
isValid
public boolean isValid(ValidationConstraintContext vcc,
java.lang.Object value)
- Description copied from interface:
ValidationConstraint
- Performs validation in context of target object on provided value.
- Specified by:
isValid in interface ValidationConstraint<HasSubstring>
- Returns:
true if validation passes, otherwise false.
validate
public static boolean validate(java.lang.Object value,
java.lang.String substring,
boolean ignoreCase)
Copyright © 2003-2011 Jodd Team