Class DMNDomainValidatorImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.backend.validation.DMNDomainValidatorImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.dmn.api.validation.DMNDomainValidator,org.kie.workbench.common.stunner.core.validation.DomainValidator,org.kie.workbench.common.stunner.core.validation.Validator<org.kie.workbench.common.stunner.core.diagram.Diagram,org.kie.workbench.common.stunner.core.validation.DomainViolation>
@ApplicationScoped public class DMNDomainValidatorImpl extends Object implements org.kie.workbench.common.dmn.api.validation.DMNDomainValidator
-
-
Constructor Summary
Constructors Constructor Description DMNDomainValidatorImpl(DMNMarshallerStandalone dmnMarshaller, org.kie.workbench.common.dmn.api.graph.DMNDiagramUtils dmnDiagramUtils, DMNMarshallerImportsHelperStandalone importsHelper, DMNIOHelper dmnIOHelper, org.guvnor.common.services.project.service.WorkspaceProjectService workspaceProjectService, org.kie.workbench.common.services.backend.builder.core.BuildHelper buildHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefinitionSetId()Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation>validate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, String diagramXml)voidvalidate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, Consumer<Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation>> resultConsumer)
-
-
-
Constructor Detail
-
DMNDomainValidatorImpl
@Inject public DMNDomainValidatorImpl(DMNMarshallerStandalone dmnMarshaller, org.kie.workbench.common.dmn.api.graph.DMNDiagramUtils dmnDiagramUtils, DMNMarshallerImportsHelperStandalone importsHelper, DMNIOHelper dmnIOHelper, org.guvnor.common.services.project.service.WorkspaceProjectService workspaceProjectService, org.kie.workbench.common.services.backend.builder.core.BuildHelper buildHelper)
-
-
Method Detail
-
getDefinitionSetId
public String getDefinitionSetId()
- Specified by:
getDefinitionSetIdin interfaceorg.kie.workbench.common.stunner.core.validation.DomainValidator
-
validate
public void validate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, Consumer<Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation>> 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.DomainViolation>
-
validate
public Collection<org.kie.workbench.common.stunner.core.validation.DomainViolation> validate(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, String diagramXml)
- Specified by:
validatein interfaceorg.kie.workbench.common.dmn.api.validation.DMNDomainValidator
-
-