validate

Validate a map of proposed fieldId, value pairs against the target FieldDefinitionList.

The following checks are performed:

Throws

if the above-mentioned checks don't pass for any value.