/**
* Validation of names based on a regular expression.
+ *
+ * @author Erik Brakkee
*/
public class RegexpNameValidator implements NameValidator {
/**
* Pattern to use.
*/
- private String _pattern;
+ private String pattern;
/**
* Reason to use when validation fails.
*/
- private Reason _reason;
+ private Reason reason;
/**
* Message to report.
*/
- private String _message;
+ private String message;
/**
* Validates a regular expression.
* @param aMessage Message to report.
*/
public RegexpNameValidator(String aPattern, Reason aReason, String aMessage) {
- _pattern = aPattern;
- _reason = aReason;
- _message = aMessage;
+ pattern = aPattern;
+ reason = aReason;
+ message = aMessage;
}
/**
* @see org.wamblee.usermgt.NameValidator#validate(java.lang.String)
*/
public void validate(String aName) throws UserMgtException {
- if ( !aName.matches(_pattern)) {
- throw new UserMgtException(_reason, _message);
+ if ( !aName.matches(pattern)) {
+ throw new UserMgtException(reason, message);
}
}