public class XInfoUntrustedValidator extends XInfoTrustedValidator
XInfoValidatorExtended verifies that an XInfo item contains at a minimum
an xref, and optionally an xid. XInfoValidatorExtended is not a trusting validator
in so much as it trusts only a provided xref value.
Regardless of whether an xid is present, this validator, using the xref, replaces or fills-in the xid.
NOTE: Unless you really understand what you are doing, your application should
be using BuiltinValidators.XINFO_DEFAULT to for XInfo parameter validation.
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<BaseRule<XInfo>> |
defaultRulesExtended |
static BaseRule<XInfo> |
partnerOwnsXinfo |
static BaseRule<XInfo> |
xinfoParanoidCheck |
defaultRules, notNullXinfo, xinfoTrustedCheck, xrefMgr| Constructor and Description |
|---|
XInfoUntrustedValidator()
Same as simply using
XInfoTrustedValidator since you are saying use the
default rules there. |
XInfoUntrustedValidator(java.util.List<BaseRule<XInfo>> rules) |
clearResults, failuresToString, getResults, itemToString, validate, validatepublic XInfoUntrustedValidator()
XInfoTrustedValidator since you are saying use the
default rules there.XInfoTrustedValidator#XInfoValidatorSimple()