Class DraftApplyValidator
java.lang.Object
io.jmix.dynmodelai.validation.impl.DraftApplyValidator
Checks the captured baseline and interprets completed model validation for an editor review.
Does not invoke other validators, change a Draft or publish settings.
-
Constructor Summary
ConstructorsConstructorDescriptionDraftApplyValidator(DynamicModelSettingsService dynamicModelSettingsService, DynamicModelDefinitionSerializer dynamicModelDefinitionSerializer, EntityStates entityStates, Messages messages) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasChanges(String candidateYaml, String baselineContent) refused(ModelIssue issue, boolean hasChanges) validate(ModelValidationResult validation, boolean hasChanges) @Nullable ModelIssuevalidateBaseline(@Nullable UUID baselineSettingsId)
-
Constructor Details
-
DraftApplyValidator
public DraftApplyValidator(DynamicModelSettingsService dynamicModelSettingsService, DynamicModelDefinitionSerializer dynamicModelDefinitionSerializer, EntityStates entityStates, Messages messages)
-
-
Method Details
-
validateBaseline
-
hasChanges
-
validate
-
refused
-