|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wamblee.usermgt.RegexpNameValidator
public class RegexpNameValidator
Validation of names based on a regular expression.
| Field Summary | |
|---|---|
static java.lang.String |
ID_PATTERN
Convenience pattern for an id. |
static java.lang.String |
PASSWORD_PATTERN
Convenience pattern for a password consisting of at least 6 characters. |
| Constructor Summary | |
|---|---|
RegexpNameValidator(java.lang.String aPattern,
java.lang.String aReason,
java.lang.String aMessage)
Convenience constructor with all string parameters. |
|
RegexpNameValidator(java.lang.String aPattern,
UserMgtException.Reason aReason,
java.lang.String aMessage)
Validates a regular expression. |
|
| Method Summary | |
|---|---|
void |
validate(java.lang.String aName)
Validates a name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ID_PATTERN
public static final java.lang.String PASSWORD_PATTERN
| Constructor Detail |
|---|
public RegexpNameValidator(java.lang.String aPattern,
UserMgtException.Reason aReason,
java.lang.String aMessage)
aPattern - Pattern that names must comply to.aReason - Reason to report when validation fails.aMessage - Message to report.
public RegexpNameValidator(java.lang.String aPattern,
java.lang.String aReason,
java.lang.String aMessage)
aPattern - Pattern to use.aReason - Reason.aMessage - Message.| Method Detail |
|---|
public void validate(java.lang.String aName)
throws UserMgtException
NameValidator
validate in interface NameValidatoraName - Name
UserMgtException - In case the name is invalid.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||