Package org.passay
Class RuleResultDetail
java.lang.Object
org.passay.RuleResultDetail
Describes an exact cause of a rule validation failure.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String[]Detail error codes.Additional parameters that provide information about validation failure. -
Constructor Summary
ConstructorsConstructorDescriptionRuleResultDetail(String[] codes, Map<String, Object> params) Creates a new rule result detail.RuleResultDetail(String code, Map<String, Object> params) Creates a new rule result detail. -
Method Summary
-
Field Details
-
errorCodes
Detail error codes. -
parameters
Additional parameters that provide information about validation failure.
-
-
Constructor Details
-
RuleResultDetail
Creates a new rule result detail.- Parameters:
code- error code.params- error details.
-
RuleResultDetail
Creates a new rule result detail.- Parameters:
codes- One or more error codes. Codes MUST be provided in order of decreasing specificity.params- error details.
-
-
Method Details
-
getErrorCode
Returns the least-specific error code.- Returns:
- error code.
-
getErrorCodes
Returns an array of error codes as provided at creation time.- Returns:
- Array of error codes that the caller may assume are organized in order of decreasing specificity.
-
getParameters
Returns the parameters.- Returns:
- map of parameter name to value.
-
getValues
Returns the parameter values.- Returns:
- array of parameters or empty array if no parameters defined.
-
toString
-