Package org.apereo.cas.web
Class SimpleUrlValidator
- java.lang.Object
-
- org.apereo.cas.web.SimpleUrlValidator
-
- All Implemented Interfaces:
UrlValidator
public class SimpleUrlValidator extends java.lang.Object implements UrlValidator
Implementation of CASUrlValidatorwhich delegates requests to aurlValidatorinstance.- Since:
- 5.2.0
-
-
Field Summary
-
Fields inherited from interface org.apereo.cas.web.UrlValidator
BEAN_NAME
-
-
Constructor Summary
Constructors Constructor Description SimpleUrlValidator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UrlValidatorgetInstance()Gets a static instance to be used internal only.booleanisValid(java.lang.String value)Checks if a field has a valid url address.booleanisValidDomain(java.lang.String value)Checks if a field has a valid domain.
-
-
-
Method Detail
-
getInstance
public static UrlValidator getInstance()
Gets a static instance to be used internal only.- Returns:
- the instance
-
isValid
public boolean isValid(java.lang.String value)
Description copied from interface:UrlValidatorChecks if a field has a valid url address.
Note that the method calls #isValidAuthority() which checks that the domain is valid.
- Specified by:
isValidin interfaceUrlValidator- Parameters:
value- The value validation is being performed on. Anullvalue is considered invalid.- Returns:
- true if the url is valid.
-
isValidDomain
public boolean isValidDomain(java.lang.String value)
Description copied from interface:UrlValidatorChecks if a field has a valid domain.
- Specified by:
isValidDomainin interfaceUrlValidator- Parameters:
value- the value- Returns:
- true/false
-
-