Interface EntityValidator
- All Superinterfaces:
EntitiesValidator
- All Known Implementing Classes:
AbstractEntityValidator,AbstractInactiveAccountValidator,AbstractInactiveCostCenterValidator,AbstractOrderAccountValidator,AccountTypeValidator,AccountUniqueNumberValidator,AccountVatSettingsValidator,AffiliationQueryValidator,AnswerOptionIdUniqueValidator,ArticleStatusValidator,AutoIntrusionMandatoryRelationValidator,BalancedWageValidator,BusinessAddressValidator,BusinessUnitCostAccountingValidator,BusinessUnitDependentDefaultFlagValidator,BusinessUnitFinanceFlagValidator,BusinessUnitHierarchyValidator,CaseRegistrationValidator,CheckEventOnModuleGroupValidator,ContingentEstimationValidator,ContingentValidator,CostAccountingValidator,CostCenterUniqueNumberValidator,DeactivationValidator,DebitAccountDebitorValidator,DefaultSearchFilterValidator,DiscountValidator,DonationStatusValidator,DonationUserOrganisationValidator,EffortDurationEntityValidator,EffortProjectionUniqueUserTypeValidator,EffortProjectionUserOrTypeRelationEntityValidator,EqualAddressAddressEntityExistsValidator,EqualUserUserEntityExistsValidator,EsrAccountBesrValidator,EvaluationTemplateAddressDaysValidator,EventDismissValidator,EventOverbookedValidator,EventRelationshipValidator,ExamSumValidator,ExpenseProjectionEntityValidator,FixatedQuestionnaireValidator,IdenticalRuleCheckValidator,InactiveAccountValidator,InactiveAccountValidator,InactiveCostCenterValidator,InactiveCostCenterValidator,InputNodePointsMaxValidator,MailBoxValidator,MailFormConfValidator,MembershipTypeValidator,OfftimeEventValidator,OrderAccountValidator,OrderAddressValidator,OrderBillingDateValidator,OrderPositionAccountValidator,OrderPositionDebitorStatusValidator,OrderPositionValidator,OrderStatusDateValidator,OwnSalaryValidator,ParentSelectedValidator,PathUniquenessValidator,PeriodDatesValidator,PriceCategoryValidator,PublishedContentExistsValidator,QuestionFieldTypeValidator,QuestionValidator,ReferenceCodeUniqueValidator,RegistrationAnswerOptionValidator,RequirementRuleValidator,ReservationLessonWageValidator,RuleValidator,SalaryDefaultFlagValidator,SchoolingContributionValidator,SeminarRegistrationValidator,SeminarRelationValidator,SeminarStartValidator,SingleRegistrationFromFlowValidator,StandardBooleanRequiresFieldEntityValidator,StandardDesignatedRelationEntityValidator,StandardEvaluationTemplateNoModuleValidator,StandardEvaluationTemplateValidator,StandardFieldOrRelationEntityValidator,StandardMandatoryEntityValidator,StandardMandatoryGroupValidator,StandardRelationCountEntityValidator,StandardStateEntityValidator,StandardTimeEntityValidator,StornoVoucherDateValidator,SurveyCategoryDefinitionValidator,SurveyCategoryQuestionValidator,SurveyPointsValidator,SurveyQuestionTypeValidator,UniqueBusinessUnitCorporateDesignValidator,UserDefaultSearchFilterValidator,UsernameAsciiValidator,ValidFromDateValidator,VatCodeBusinessUnitValidator,VatCodeValidator,VatRateValidator,VoucherTypeStatusValidator,VoucherValidator,WageScaleConditionValidator,WageScaleModifierValidator,WageViewConfValidator
Deprecated.
EntityValidators need to implement this interface and be contributed to the configuration point
"nice2.model.entity.EntityValidators" along with a filter describing which entity models will use the
validator.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(Entity entity, EntityValidationResult validationResult) Deprecated.useEntitiesValidator.validate(List, Map)insteaddefault voidDeprecated.add default implementation for the newEntitiesValidator.validate(List, Map)method to maintain backwards compatibility.Methods inherited from interface ch.tocco.nice2.persist.core.api.validation.EntitiesValidator
addMyself, getName
-
Method Details
-
validate
Deprecated.useEntitiesValidator.validate(List, Map)insteadValidate the entity at hand.- Parameters:
entity- the entity to be validatedvalidationResult- the EntityValidationResult to write the result of the validation to.EntityValidationResultfor more details on how to construct the EntityValidationResult.
-
validate
Deprecated.add default implementation for the newEntitiesValidator.validate(List, Map)method to maintain backwards compatibility.- Specified by:
validatein interfaceEntitiesValidator- Parameters:
entities- the entities to be validatedvalidationResults- a map of EntityValidationResults, contains anEntityValidationResultfor each entity. SeeEntityValidationResultfor more details on how to use the EntityValidationResult
-
EntitiesValidatorinstead