Package org.passay
Class AbstractRuleResult
java.lang.Object
org.passay.AbstractRuleResult
- All Implemented Interfaces:
RuleResult
- Direct Known Subclasses:
FailureRuleResult,SuccessRuleResult
Base class for rule results.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RuleResultMetadataMetadata produced by a password rule.private final booleanWhether password rule was successful. -
Constructor Summary
ConstructorsConstructorDescriptionAbstractRuleResult(boolean valid, RuleResultMetadata metadata) Creates a new abstract rule result. -
Method Summary
-
Field Details
-
valid
private final boolean validWhether password rule was successful. -
metadata
Metadata produced by a password rule.
-
-
Constructor Details
-
AbstractRuleResult
Creates a new abstract rule result.- Parameters:
valid- result validitymetadata- associated by the rule with the password
-
-
Method Details
-
isValid
public boolean isValid()Description copied from interface:RuleResultReturns whether the result of the rule verification is a valid password.- Specified by:
isValidin interfaceRuleResult- Returns:
- valid password for this rule
-
getMetadata
Description copied from interface:RuleResultReturns metadata associated with the rule verification.- Specified by:
getMetadatain interfaceRuleResult- Returns:
- rule result metadata
-
getDetails
Description copied from interface:RuleResultReturns any details associated with the rule verification.- Specified by:
getDetailsin interfaceRuleResult- Returns:
- rule result details
-
toString
-