Package com.sun.identity.sm
Interface ServiceAttributeValidator
-
- All Known Implementing Classes:
AlphaNumericValidator,Base64EncodedBinaryValidator,CodeLengthValidator,DuplicateKeyMapValueValidator,EmailValidator,EndpointValidator,FilterModeValueValidator,GlobalMapValueValidator,HostnameValidator,IPAddressValidator,KeyAliasValidator,ListValueValidator,MapValueValidator,PortValidator,PositiveIntegerValidator,RequiredValueValidator,ResourceComparatorValidator,ServerIDValidator,ServerPropertyValidator,SiteIDValidator,StatelessSessionSigningAlgorithmValidator,URLValidator
public interface ServiceAttributeValidatorThe interfaceServiceAttributeValidatorshould be implemented by the services/applications if validator plugins are required.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanvalidate(Set<String> values)Validates the given set of string values.
-
-
-
Method Detail
-
validate
boolean validate(Set<String> values)
Validates the given set of string values.Example: Set values = new HashSet(); values.add("o=iplanet.com"); values.add("uid=amadmin,ou=people,o=isp"); if ( DNValidator.validate(values) ) { System.out.println("valid attribute values"); } else { System.out.println("invalid attribute values"); }- Parameters:
values- theSetof attribute values to validate- Returns:
- true if validates successfully; false otherwise
-
-