public void initBpmnParser() { if (bpmnParser == null) { bpmnParser = new BpmnParser(); } if (bpmnParseFactory == null) { bpmnParseFactory = new DefaultBpmnParseFactory(); } bpmnParser.setBpmnParseFactory(bpmnParseFactory); bpmnParser.setActivityBehaviorFactory(activityBehaviorFactory); bpmnParser.setListenerFactory(listenerFactory); List<BpmnParseHandler> parseHandlers = new ArrayList<BpmnParseHandler>(); if (getPreBpmnParseHandlers() != null) { parseHandlers.addAll(getPreBpmnParseHandlers()); } parseHandlers.addAll(getDefaultBpmnParseHandlers()); if (getPostBpmnParseHandlers() != null) { parseHandlers.addAll(getPostBpmnParseHandlers()); } BpmnParseHandlers bpmnParseHandlers = new BpmnParseHandlers(); bpmnParseHandlers.addHandlers(parseHandlers); bpmnParser.setBpmnParserHandlers(bpmnParseHandlers); }
protected BpmnParse createBpmnParseFromResource(ResourceEntity resource) { String resourceName = resource.getName(); ByteArrayInputStream inputStream = new ByteArrayInputStream(resource.getBytes()); BpmnParse bpmnParse = bpmnParser.createParse() .sourceInputStream(inputStream) .setSourceSystemId(resourceName) .deployment(deployment) .name(resourceName); if (deploymentSettings != null) { // Schema validation if needed if (deploymentSettings.containsKey(DeploymentSettings.IS_BPMN20_XSD_VALIDATION_ENABLED)) { bpmnParse.setValidateSchema((Boolean) deploymentSettings.get(DeploymentSettings.IS_BPMN20_XSD_VALIDATION_ENABLED)); } // Process validation if needed if (deploymentSettings.containsKey(DeploymentSettings.IS_PROCESS_VALIDATION_ENABLED)) { bpmnParse.setValidateProcess((Boolean) deploymentSettings.get(DeploymentSettings.IS_PROCESS_VALIDATION_ENABLED)); } } else { // On redeploy, we assume it is validated at the first deploy bpmnParse.setValidateSchema(false); bpmnParse.setValidateProcess(false); } bpmnParse.execute(); return bpmnParse; }
/** * Constructor to be called by the {@link BpmnParser}. */ public BpmnParse(BpmnParser parser) { this.activityBehaviorFactory = parser.getActivityBehaviorFactory(); this.listenerFactory = parser.getListenerFactory(); this.bpmnParserHandlers = parser.getBpmnParserHandlers(); }
/** * Constructor to be called by the {@link BpmnParser}. */ public BpmnParse(BpmnParser parser) { this.expressionManager = parser.getExpressionManager(); this.activityBehaviorFactory = parser.getActivityBehaviorFactory(); this.listenerFactory = parser.getListenerFactory(); this.bpmnParserHandlers = parser.getBpmnParserHandlers(); this.initializeXSDItemDefinitions(); }
public ActivitiMockSupport(ProcessEngine processEngine) { ProcessEngineConfigurationImpl processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); ActivityBehaviorFactory existingActivityBehaviorFactory = processEngineConfiguration.getActivityBehaviorFactory(); this.testActivityBehaviorFactory = new TestActivityBehaviorFactory(existingActivityBehaviorFactory); processEngineConfiguration.setActivityBehaviorFactory(testActivityBehaviorFactory); processEngineConfiguration.getBpmnParser().setActivityBehaviorFactory(testActivityBehaviorFactory); }
/** * Constructor to be called by the {@link BpmnParser}. */ public BpmnParse(BpmnParser parser) { this.expressionManager = parser.getExpressionManager(); this.activityBehaviorFactory = parser.getActivityBehaviorFactory(); this.listenerFactory = parser.getListenerFactory(); this.bpmnParserHandlers = parser.getBpmnParserHandlers(); this.initializeXSDItemDefinitions(); }
public ActivitiMockSupport(ProcessEngine processEngine) { ProcessEngineConfigurationImpl processEngineConfiguration = ((ProcessEngineImpl) processEngine).getProcessEngineConfiguration(); ActivityBehaviorFactory existingActivityBehaviorFactory = processEngineConfiguration.getActivityBehaviorFactory(); this.testActivityBehaviorFactory = new TestActivityBehaviorFactory(existingActivityBehaviorFactory); processEngineConfiguration.setActivityBehaviorFactory(testActivityBehaviorFactory); processEngineConfiguration.getBpmnParser().setActivityBehaviorFactory(testActivityBehaviorFactory); }
public void initBpmnParser() { if (bpmnParser == null) { bpmnParser = new BpmnParser(); } if (bpmnParseFactory == null) { bpmnParseFactory = new DefaultBpmnParseFactory(); } bpmnParser.setBpmnParseFactory(bpmnParseFactory); bpmnParser.setActivityBehaviorFactory(activityBehaviorFactory); bpmnParser.setListenerFactory(listenerFactory); List<BpmnParseHandler> parseHandlers = new ArrayList<BpmnParseHandler>(); if (getPreBpmnParseHandlers() != null) { parseHandlers.addAll(getPreBpmnParseHandlers()); } parseHandlers.addAll(getDefaultBpmnParseHandlers()); if (getPostBpmnParseHandlers() != null) { parseHandlers.addAll(getPostBpmnParseHandlers()); } BpmnParseHandlers bpmnParseHandlers = new BpmnParseHandlers(); bpmnParseHandlers.addHandlers(parseHandlers); bpmnParser.setBpmnParserHandlers(bpmnParseHandlers); }
/** * Constructor to be called by the {@link BpmnParser}. */ public BpmnParse(BpmnParser parser) { this.activityBehaviorFactory = parser.getActivityBehaviorFactory(); this.listenerFactory = parser.getListenerFactory(); this.bpmnParserHandlers = parser.getBpmnParserHandlers(); }
protected BpmnParse createBpmnParseFromResource(ResourceEntity resource) { String resourceName = resource.getName(); ByteArrayInputStream inputStream = new ByteArrayInputStream(resource.getBytes()); BpmnParse bpmnParse = bpmnParser.createParse() .sourceInputStream(inputStream) .setSourceSystemId(resourceName) .deployment(deployment) .name(resourceName); if (deploymentSettings != null) { // Schema validation if needed if (deploymentSettings.containsKey(DeploymentSettings.IS_BPMN20_XSD_VALIDATION_ENABLED)) { bpmnParse.setValidateSchema((Boolean) deploymentSettings.get(DeploymentSettings.IS_BPMN20_XSD_VALIDATION_ENABLED)); } // Process validation if needed if (deploymentSettings.containsKey(DeploymentSettings.IS_PROCESS_VALIDATION_ENABLED)) { bpmnParse.setValidateProcess((Boolean) deploymentSettings.get(DeploymentSettings.IS_PROCESS_VALIDATION_ENABLED)); } } else { // On redeploy, we assume it is validated at the first deploy bpmnParse.setValidateSchema(false); bpmnParse.setValidateProcess(false); } bpmnParse.execute(); return bpmnParse; }
BpmnParser bpmnParser = new BpmnParser(); bpmnParser.setExpressionManager(expressionManager); bpmnParser.setBpmnParseFactory(bpmnParseFactory); bpmnParser.setActivityBehaviorFactory(activityBehaviorFactory); bpmnParser.setListenerFactory(listenerFactory); bpmnParser.setBpmnParserHandlers(bpmnParseHandlers);
.createParse() .sourceInputStream(inputStream) .deployment(deployment)
bpmnParser = new BpmnParser(); bpmnParser.setExpressionManager(expressionManager); bpmnParser.setBpmnParseFactory(bpmnParseFactory); bpmnParser.setActivityBehaviorFactory(activityBehaviorFactory); bpmnParser.setListenerFactory(listenerFactory); bpmnParser.setBpmnParserHandlers(bpmnParseHandlers);
.createParse() .sourceInputStream(inputStream) .setSourceSystemId(resourceName)