Module de.powerstat.validation
Class UsernameDefaultStrategy
java.lang.Object
de.powerstat.validation.values.strategies.UsernameConfigurableStrategy
de.powerstat.validation.values.strategies.UsernameDefaultStrategy
- All Implemented Interfaces:
IUsernameStrategy
Username default validation strategy.
Minimum 2 characters, maximum 254 characters, can be an email address.
Allowed characters: @./_0-9a-zA-Z-
-
Nested Class Summary
Nested classes/interfaces inherited from class de.powerstat.validation.values.strategies.UsernameConfigurableStrategy
UsernameConfigurableStrategy.HandleEMail
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final UsernameDefaultStrategy
Cache for singleton. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IUsernameStrategy
of()
Username validation strategy factory.Methods inherited from class de.powerstat.validation.values.strategies.UsernameConfigurableStrategy
of, validationStrategy
-
Field Details
-
CACHE
Cache for singleton.
-
-
Constructor Details
-
UsernameDefaultStrategy
private UsernameDefaultStrategy()Default Constructor.
-
-
Method Details
-
of
Username validation strategy factory.- Returns:
- UsernameStrategy object
-