org.qi4j.library.alarm
Class AlarmNameFormat.AlarmNameConstraint
java.lang.Object
org.qi4j.library.alarm.AlarmNameFormat.AlarmNameConstraint
- All Implemented Interfaces:
- Serializable, Constraint<AlarmNameFormat,String>
- Enclosing class:
- AlarmNameFormat
public static class AlarmNameFormat.AlarmNameConstraint
- extends Object
- implements Constraint<AlarmNameFormat,String>
- See Also:
- Serialized Form
Method Summary |
boolean |
isValid(AlarmNameFormat annotation,
String value)
For each value or parameter which should be checked this method will be invoked. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlarmNameFormat.AlarmNameConstraint
public AlarmNameFormat.AlarmNameConstraint()
isValid
public boolean isValid(AlarmNameFormat annotation,
String value)
- Description copied from interface:
Constraint
- For each value or parameter which should be checked this method will be invoked.
If the method returns true the value is valid. If it returns false the value
is considered invalid. When all constraints have been checked a ConstraintViolationException
will be thrown with all the constraint violations that were found.
- Specified by:
isValid
in interface Constraint<AlarmNameFormat,String>
- Parameters:
annotation
- the annotation to matchvalue
- the value to be checked
- Returns:
- true if valid, false if invalid