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, validate
public XInfoUntrustedValidator()
XInfoTrustedValidator
since you are saying use the
default rules there.XInfoTrustedValidator#XInfoValidatorSimple()