public abstract class UserSecurityCountConstraint
extends java.lang.Object
Constructor and Description |
---|
UserSecurityCountConstraint(java.lang.Long min,
java.lang.Long max) |
Modifier and Type | Method and Description |
---|---|
long |
count(java.lang.String text) |
protected abstract java.lang.Character |
generateCharacter() |
java.lang.Long |
getMax() |
java.lang.Long |
getMin() |
java.lang.String |
getName() |
abstract java.util.regex.Pattern |
getPattern() |
protected static java.util.Random |
getRandom() |
static java.lang.Class<? extends UserSecurityCountConstraint> |
getRegisteredConstraint(java.lang.String name) |
static java.util.Map<java.lang.Class<? extends UserSecurityCountConstraint>,UserSecurityCountConstraint> |
getRegisteredConstraintInstances() |
static java.util.Map<java.lang.String,java.lang.Class<? extends UserSecurityCountConstraint>> |
getRegisteredConstraints() |
java.lang.String |
getValidCharacter() |
static void |
registerConstraint(java.lang.String name,
java.lang.Class<? extends UserSecurityCountConstraint> constraintClass) |
boolean |
testPassword(java.lang.String password) |
java.lang.String |
toString() |
public UserSecurityCountConstraint(java.lang.Long min, java.lang.Long max)
public abstract java.util.regex.Pattern getPattern()
protected abstract java.lang.Character generateCharacter()
public static void registerConstraint(java.lang.String name, java.lang.Class<? extends UserSecurityCountConstraint> constraintClass)
public static java.lang.Class<? extends UserSecurityCountConstraint> getRegisteredConstraint(java.lang.String name)
public static java.util.Map<java.lang.String,java.lang.Class<? extends UserSecurityCountConstraint>> getRegisteredConstraints()
public static java.util.Map<java.lang.Class<? extends UserSecurityCountConstraint>,UserSecurityCountConstraint> getRegisteredConstraintInstances()
public boolean testPassword(java.lang.String password)
public java.lang.Long getMin()
public java.lang.Long getMax()
public long count(java.lang.String text)
public java.lang.String getValidCharacter() throws UserSecurityException
UserSecurityException
protected static java.util.Random getRandom()
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object