palio.modules.usersecurity.constraints
Class UserSecurityCountConstraint
java.lang.Object
palio.modules.usersecurity.constraints.UserSecurityCountConstraint
- Direct Known Subclasses:
- UserSecurityDigitCountConstraint, UserSecurityLengthCountConstraint, UserSecurityLetterCountConstraint, UserSecurityLowercaseCountConstraint, UserSecuritySpecialCharCountConstraint, UserSecuritySpecialCharOrDigitCountConstraint, UserSecuritySpecialCharOrUppercaseCountConstraint, UserSecurityUppercaseCountConstraint
public abstract class UserSecurityCountConstraint
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UserSecurityCountConstraint
public UserSecurityCountConstraint(java.lang.Long min,
java.lang.Long max)
getPattern
public abstract java.util.regex.Pattern getPattern()
registerConstraint
public static void registerConstraint(java.lang.String name,
java.lang.Class<? extends UserSecurityCountConstraint> constraintClass)
getRegisteredConstraint
public static java.lang.Class<? extends UserSecurityCountConstraint> getRegisteredConstraint(java.lang.String name)
getRegisteredConstraints
public static java.util.Map<java.lang.String,java.lang.Class<? extends UserSecurityCountConstraint>> getRegisteredConstraints()
getRegisteredConstraintInstances
public static java.util.Map<java.lang.Class<? extends UserSecurityCountConstraint>,UserSecurityCountConstraint> getRegisteredConstraintInstances()
testPassword
public boolean testPassword(java.lang.String password)
getMin
public java.lang.Long getMin()
getMax
public java.lang.Long getMax()
count
public long count(java.lang.String text)
getValidCharacter
public java.lang.String getValidCharacter()
throws UserSecurityException
- Throws:
UserSecurityException
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object