checkRequired
Check that all required fields in the list have a value specified in values
Each field flag in receiver that is marked isRequired
must have a matching non-blank value in values.
Receiver
FieldDefinitionList to validate
Parameters
values
Map of fieldIds and values to check.
Throws
if any fields are missing.