public enum BuiltinValidators extends java.lang.Enum<BuiltinValidators>
Enum Constant and Description |
---|
ASSIGNMENT_DATES |
EMAIL |
IS_POSITIVE_INT |
IS_PRINCIPAL |
IS_TODAY_OR_FUTURE_TIME |
NON_EMPTY_STRING |
NOT_FUTURE_TIME |
PASSWORD_DEFAULT |
PASSWORD_TEACHER |
PASSWORD_WEAK |
PROBLEM_SET_EXISTS |
TIMEZONE |
XINFO_DEFAULT |
XINFO_EXTENDED |
XINFO_NOT_PERSISTED |
XINFO_SIMPLE |
Modifier and Type | Method and Description |
---|---|
<T> Validator<T> |
getValidator() |
static <T> void |
validateNow(BuiltinValidators type,
T... items) |
static <T> void |
validateNow(BuiltinValidators type,
T item) |
static <T> boolean |
validateNowAndContinue(BuiltinValidators type,
T item) |
static BuiltinValidators |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BuiltinValidators[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BuiltinValidators NON_EMPTY_STRING
public static final BuiltinValidators PASSWORD_DEFAULT
public static final BuiltinValidators PASSWORD_WEAK
public static final BuiltinValidators PASSWORD_TEACHER
public static final BuiltinValidators EMAIL
public static final BuiltinValidators TIMEZONE
public static final BuiltinValidators XINFO_DEFAULT
public static final BuiltinValidators XINFO_SIMPLE
public static final BuiltinValidators XINFO_EXTENDED
public static final BuiltinValidators XINFO_NOT_PERSISTED
public static final BuiltinValidators IS_PRINCIPAL
public static final BuiltinValidators IS_TODAY_OR_FUTURE_TIME
public static final BuiltinValidators NOT_FUTURE_TIME
public static final BuiltinValidators IS_POSITIVE_INT
public static final BuiltinValidators PROBLEM_SET_EXISTS
public static final BuiltinValidators ASSIGNMENT_DATES
public static BuiltinValidators[] values()
for (BuiltinValidators c : BuiltinValidators.values()) System.out.println(c);
public static BuiltinValidators valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic <T> Validator<T> getValidator()
public static <T> boolean validateNowAndContinue(BuiltinValidators type, T item)
public static <T> void validateNow(BuiltinValidators type, T item) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
@SafeVarargs public static <T> void validateNow(BuiltinValidators type, T... items) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException