public abstract class AbstractFunctionalItemValidator extends AbstractItemValidator
ASSESSMENT_1_3_4_5_9_ONLY, ASSESSMENT_1_3_4_5_ONLY, ASSESSMENT_1_3_9_ONLY, ASSESSMENT_1_3_ONLY, ASSESSMENT_4_5_9_ONLY, ASSESSMENT_9_ONLY
Modifier | Constructor and Description |
---|---|
|
AbstractFunctionalItemValidator()
creates with a default record class of HomeHealthRecordIF
|
protected |
AbstractFunctionalItemValidator(java.lang.Class clazz)
creates with a supplied record class.
|
Modifier and Type | Method and Description |
---|---|
protected abstract int |
validate(HomeHealthRecordIF record,
CollectionValidationEditsIF edits)
The detailed validator that has no idea about the data validity flag
|
int |
validate(HomeHealthRecordIF record,
CollectionValidationEditsIF edits,
DataValidityFlagIF dataValidity)
This validates to a lower level method and if there are any invalid
issues, it sets the Functional issue flag to true
|
getEditIdsUsed_base, getName, getRecordIFType, setDescription, setName
public AbstractFunctionalItemValidator()
protected AbstractFunctionalItemValidator(java.lang.Class clazz)
clazz
- protected abstract int validate(HomeHealthRecordIF record, CollectionValidationEditsIF edits)
record
- edits
- public int validate(HomeHealthRecordIF record, CollectionValidationEditsIF edits, DataValidityFlagIF dataValidity)
record
- edits
- dataValidity
-