Package dev.orne.beans
Class ValidIdentity.ValidIdentityValidatorForString
java.lang.Object
dev.orne.beans.ValidIdentity.ValidIdentityValidatorForString
- All Implemented Interfaces:
javax.validation.ConstraintValidator<ValidIdentity,String>
- Enclosing class:
- ValidIdentity
@API(status=INTERNAL,
since="0.4")
public static class ValidIdentity.ValidIdentityValidatorForString
extends Object
implements javax.validation.ConstraintValidator<ValidIdentity,String>
Constraint validator for
ValidBeanIdentity on String
identity tokens.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(@NotNull ValidIdentity annotation) static booleanReturnstrueif specified bean is valid reference to it's bean type.static booleanReturnstrueif specified bean is valid reference to it's bean type.boolean
-
Constructor Details
-
ValidIdentityValidatorForString
public ValidIdentityValidatorForString()Creates a new instance.
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<ValidIdentity,String>
-
isValid
- Specified by:
isValidin interfacejavax.validation.ConstraintValidator<ValidIdentity,String>
-
isValid
Returnstrueif specified bean is valid reference to it's bean type.- Parameters:
value- The bean to validate- Returns:
- If the bean is a valid bean reference
-
isValid
public static boolean isValid(@NotNull @NotNull String value, @NotNull @NotNull Class<? extends Identity> expectedType) Returnstrueif specified bean is valid reference to it's bean type.- Parameters:
value- The bean to validateexpectedType- The expected type of identity- Returns:
- If the bean is a valid bean reference
-