Examples of ProcessValidator


Examples of betsy.bpmn.validation.ProcessValidator

import java.util.Collections;
import java.util.List;

public class BPMNBetsy {
    public void execute() {
        new ProcessValidator().validate();

        Collections.sort(processes);
        BPMNTestSuite testSuite = BPMNTestSuite.createTests(engines, processes);

        composite.setTestSuite(testSuite);
View Full Code Here

Examples of betsy.bpmn.validation.ProcessValidator

public class ProcessValidatorTest {

    @Test
    public void testValidityOfAllProcesses() {
        new ProcessValidator().validate();
    }
View Full Code Here

Examples of org.activiti.designer.eclipse.extension.validation.ProcessValidator

      for (final IConfigurationElement e : validatorConfiguration) {

        try {
          final Object o = e.createExecutableExtension("class");
          if (o instanceof ProcessValidator) {
            final ProcessValidator processValidator = (ProcessValidator) o;
            result.put(processValidator.getValidatorId(), processValidator);
          }
        } catch (CoreException e1) {
          e1.printStackTrace();
        }
View Full Code Here

Examples of org.activiti.designer.eclipse.extension.validation.ProcessValidator

      if (validatorIds.size() > 0) {

        for (final String validatorId : validatorIds) {

          // get validator, else skip
          final ProcessValidator processValidator = ExtensionPointUtil.getProcessValidator(validatorId);

          if (processValidator != null) {

            monitor.subTask("Invoking " + processValidator.getValidatorName());

            if (!(processValidator.validateDiagram(diagram, new SubProgressMonitor(activeMonitor, WORK_INVOKE_VALIDATORS_VALIDATOR)))) {
              // don't break if one result is false: keep validating to get
              // all of the problems
              overallResult = false;
            }
          }
View Full Code Here

Examples of org.activiti.validation.ProcessValidator

    FlowElement flowElement = model.getMainProcess().getFlowElement("task");
    assertNotNull(flowElement);
    assertTrue(flowElement instanceof UserTask);
    assertEquals("task", flowElement.getId());

    ProcessValidator processValidator = new ProcessValidatorFactory().createDefaultProcessValidator();
    List<ValidationError> errors = processValidator.validate(model);
    assertNotNull(errors);
    assertEquals(2, errors.size());
  }
View Full Code Here

Examples of org.activiti.validation.ProcessValidator

        bpmnModel = converter.convertToBpmnModel(streamSource, validateSchema, enableSafeBpmnXml);
      }
     
      // XSD validation goes first, then process/semantic validation
      if (validateProcess) {
        ProcessValidator processValidator = processEngineConfiguration.getProcessValidator();
        if (processValidator == null) {
          LOGGER.warn("Process should be validated, but no process validator is configured on the process engine configuration!");
        } else {
          List<ValidationError> validationErrors = processValidator.validate(bpmnModel);
          if(validationErrors != null && !validationErrors.isEmpty()) {
           
            StringBuilder warningBuilder = new StringBuilder();
            StringBuilder errorBuilder = new StringBuilder();
           
View Full Code Here

Examples of org.activiti.validation.ProcessValidator

    this.bpmnModel = bpmnModel;
  }

  @Override
  public List<ValidationError> execute(CommandContext commandContext) {
    ProcessValidator processValidator = commandContext.getProcessEngineConfiguration().getProcessValidator();
    if (processValidator == null) {
      throw new ActivitiException("No process validator defined");
    }
   
    return processValidator.validate(bpmnModel);
  }
View Full Code Here

Examples of org.drools.process.core.validation.ProcessValidator

    }

    public void buildProcess(final Process process, String url) {
        ((org.drools.process.core.Process) process).setURL( url );
        boolean hasErrors = false;
        ProcessValidator validator = processValidators.get(((Process)process).getType());
        if (validator == null) {
            System.out.println("Could not find validator for process " + ((Process)process).getType() + ".");
            System.out.println("Continuing without validation of the process " + process.getName() + "[" + process.getId() + "]");
        } else {
            ProcessValidationError[] errors = validator.validateProcess( (WorkflowProcess) process );
            if ( errors.length != 0 ) {
                hasErrors = true;
                for ( int i = 0; i < errors.length; i++ ) {
                    this.errors.add( new ParserError( errors[i].toString(),
                                                      -1,
View Full Code Here

Examples of org.drools.process.core.validation.ProcessValidator

    public void buildProcess(final Process process, Resource resource) {
        if ( resource != null && ((InternalResource)resource).hasURL() ) {
            ((org.drools.process.core.Process) process).setResource( resource );
        }
        boolean hasErrors = false;
        ProcessValidator validator = processValidators.get(((Process)process).getType());
        if (validator == null) {
            System.out.println("Could not find validator for process " + ((Process)process).getType() + ".");
            System.out.println("Continuing without validation of the process " + process.getName() + "[" + process.getId() + "]");
        } else {
            ProcessValidationError[] errors = validator.validateProcess( (WorkflowProcess) process );
            if ( errors.length != 0 ) {
                hasErrors = true;
                for ( int i = 0; i < errors.length; i++ ) {
                    this.errors.add( new ParserError( errors[i].toString(),
                                                      -1,
View Full Code Here

Examples of org.drools.process.core.validation.ProcessValidator

    public void buildProcess(final Process process, Resource resource) {
        if ( resource != null && ((InternalResource)resource).hasURL() ) {
            ((org.drools.process.core.Process) process).setResource( resource );
        }
        boolean hasErrors = false;
        ProcessValidator validator = processValidators.get(((Process)process).getType());
        if (validator == null) {
            System.out.println("Could not find validator for process " + ((Process)process).getType() + ".");
            System.out.println("Continuing without validation of the process " + process.getName() + "[" + process.getId() + "]");
        } else {
            ProcessValidationError[] errors = validator.validateProcess( (WorkflowProcess) process );
            if ( errors.length != 0 ) {
                hasErrors = true;
                for ( int i = 0; i < errors.length; i++ ) {
                    this.errors.add( new ParserError( errors[i].toString(),
                                                      -1,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.