Package dev.orne.beans
Class ValidIdentity.ValidIdentityValidator
java.lang.Object
dev.orne.beans.ValidIdentity.ValidIdentityValidator
- All Implemented Interfaces:
javax.validation.ConstraintValidator<ValidIdentity,Identity>
- Enclosing class:
- ValidIdentity
@API(status=INTERNAL,
since="0.4")
public static class ValidIdentity.ValidIdentityValidator
extends Object
implements javax.validation.ConstraintValidator<ValidIdentity,Identity>
Constraint validator for
ValidBeanIdentity on Identity
instances.- 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
-
ValidIdentityValidator
public ValidIdentityValidator()Creates a new instance.
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<ValidIdentity,Identity>
-
isValid
- Specified by:
isValidin interfacejavax.validation.ConstraintValidator<ValidIdentity,Identity>
-
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 Identity 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
-