Class ProjectClientDiagramValidator
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.validation.impl.AbstractDiagramValidator
-
- org.kie.workbench.common.stunner.core.client.validation.ClientDiagramValidator
-
- org.kie.workbench.common.stunner.project.client.validation.ProjectClientDiagramValidator
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.validation.DiagramValidator<org.kie.workbench.common.stunner.core.diagram.Diagram,org.kie.workbench.common.stunner.core.rule.RuleViolation>,org.kie.workbench.common.stunner.core.validation.Validator<org.kie.workbench.common.stunner.core.diagram.Diagram,org.kie.workbench.common.stunner.core.validation.DiagramElementViolation<org.kie.workbench.common.stunner.core.rule.RuleViolation>>
@ApplicationScoped @Specializes public class ProjectClientDiagramValidator extends org.kie.workbench.common.stunner.core.client.validation.ClientDiagramValidator
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProjectClientDiagramValidator()ProjectClientDiagramValidator(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.graph.processing.traverse.tree.TreeWalkTraverseProcessor treeWalkTraverseProcessor, org.kie.workbench.common.stunner.core.validation.ModelValidator modelValidator, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.project.service.ProjectValidationService> validationService, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.validation.DomainValidator> validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, Consumer<Collection<org.kie.workbench.common.stunner.core.validation.DiagramElementViolation<org.kie.workbench.common.stunner.core.rule.RuleViolation>>> resultConsumer)
-
-
-
Constructor Detail
-
ProjectClientDiagramValidator
protected ProjectClientDiagramValidator()
-
ProjectClientDiagramValidator
@Inject public ProjectClientDiagramValidator(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.kie.workbench.common.stunner.core.rule.RuleManager ruleManager, org.kie.workbench.common.stunner.core.graph.processing.traverse.tree.TreeWalkTraverseProcessor treeWalkTraverseProcessor, org.kie.workbench.common.stunner.core.validation.ModelValidator modelValidator, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.project.service.ProjectValidationService> validationService, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.validation.DomainValidator> validators)
-
-
Method Detail
-
validate
public void validate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, Consumer<Collection<org.kie.workbench.common.stunner.core.validation.DiagramElementViolation<org.kie.workbench.common.stunner.core.rule.RuleViolation>>> resultConsumer)- Specified by:
validatein interfaceorg.kie.workbench.common.stunner.core.validation.Validator<org.kie.workbench.common.stunner.core.diagram.Diagram,org.kie.workbench.common.stunner.core.validation.DiagramElementViolation<org.kie.workbench.common.stunner.core.rule.RuleViolation>>- Overrides:
validatein classorg.kie.workbench.common.stunner.core.validation.impl.AbstractDiagramValidator
-
-