数据校验器-类设计图
2021-09-16 14:45:36 0 举报
111
作者其他创作
大纲/内容
ExtraEmployeeHandler
ExtraPositionSelfImportHandler
GenericParameterValidator
EmployeeContactInfoValidator<Employee>
ExcelPositionParentValidator<Position>
ExtrEmployeeSelfImportHandler
ExtensionValidator
# lstCurrentExtra:List<IExtraCurrentValidateHandler># lstAfterExtra:List<IExtraAfterValidateHandler>
ColumnValueValidatorFactory
+ generateEmployeeValidator():ColumnValueValidator<Employee>+ generateImportEmployeeValidator():ColumnValueValidator<Employee>+ generateOrganizationValidator():ColumnValueValidator<Organization>+ generateImportOrganizationValidator():ColumnValueValidator<Organization>+ generatePositionValidator():ColumnValueValidator<Position>+ generateImportPositionValidator():ColumnValueValidator<Position>
ExtraPositionDimensionHandler
N..1
OrganizationParentValidator<Organization>
SystemEmployeeValueValidator
ColumnValueValidateContext<T>
ValidateEntity<T>
+ hasError():bool
ExtraPositionHandler
PositionParentValidator<Position>
ValidateFailedItem
+ errorType:ValidateFailedTypeEnum+ description:string
EmployeeSingleReportToValidator<Employee>
PositionCodeValidator<Position>
ColumnValueValidator<T>
# outerValidator:ColumnValueValidator
OrganixationCodeValidator<Organization>
EmployeeDateValidator<Employee>
ValidateFailedResult
BaseExtraValidateHandler
ExcelOrganizationParentValidator<Organization>
<interface>IExtraAfterValidateHandler
+ extraAfterValidate(context)
ExtraOrganizationSelfImportHandler
ExtraOrganizationHandler
ExtraOrganizationDimensionHandler
ReferenceSelfCheckValidator
SystemOrganizationValueValidator
columnTypeValidator
columnNotNullValidator
ExtDataSetValueValidator
<interface>IExtraCurrentValidateHandler
ExcelEmployeeReportValidator<Employee>
ExtraReferenceReplaceHandler
SystemPositionValueValidator
<interface>IExtraValidateHandler
收藏
0 条评论
下一页