public RuleFlowProcessFactory packageName(String packageName) { getRuleFlowProcess().setPackageName(packageName); return this; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder( localName, attrs ); final String id = attrs.getValue( "id" ); final String name = attrs.getValue( "name" ); final String version = attrs.getValue( "version" ); final String type = attrs.getValue( "type" ); final String packageName = attrs.getValue( "package-name" ); final String routerLayout = attrs.getValue( "routerLayout" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId( id ); process.setName( name ); process.setVersion( version ); process.setType( type ); process.setPackageName( packageName ); if (routerLayout != null) { process.setMetaData("routerLayout", new Integer(routerLayout)); } ((ProcessBuildData)parser.getData()).addProcess( process ); return process; }
@Test public void testStartProcessThrowException() throws Exception { RuleFlowProcess process = new RuleFlowProcess(); process.setId(PROCESS_ID); process.setName("test"); process.setPackageName("org.mycomp.myprocess"); KieSession workingMemory = createKieSession(process); assertThatThrownBy(() -> workingMemory.startProcess(PROCESS_ID)) .isInstanceOf(IllegalArgumentException.class); }
packageName = "org.drools.bpmn2"; process.setPackageName(packageName); if ("true".equals(dynamic)) { process.setDynamic(true);
packageName = "org.jbpm.cmmn"; process.setPackageName(packageName); process.setDynamic(true); process.setAutoComplete(false);
@Test public void testEmptyPackageName() throws Exception { RuleFlowProcess process = new RuleFlowProcess(); process.setId("org.drools.core.process"); process.setName("Empty Package Name Process"); process.setPackageName(""); process.setDynamic(true); ProcessValidationError[] errors = validator.validateProcess(process); assertNotNull(errors); assertEquals(0, errors.length); }
@Test public void testStartProcessDynamic() throws Exception { RuleFlowProcess process = new RuleFlowProcess(); process.setId(PROCESS_ID); process.setName("test"); process.setPackageName("org.mycomp.myprocess"); process.setDynamic(true); KieSession workingMemory = createKieSession(process); ProcessInstance instance = workingMemory.startProcess(PROCESS_ID); assertNotNull(instance); }
process.setId( "org.drools.test.TestProcess" ); process.setName( "TestProcess" ); process.setPackageName( "org.drools.test" ); StartNode start = new StartNode(); start.setId( 1 );
process.setId( "org.drools.test.TestProcess" ); process.setName( "TestProcess" ); process.setPackageName( "org.drools.test" ); StartNode start = new StartNode(); start.setId( 1 );
process.setId("org.drools.core.process"); process.setName("Dynamic Node Process"); process.setPackageName("org.mycomp.myprocess"); process.setDynamic(false);
process.setId("org.drools.core.process"); process.setName("Dynamic Node Process"); process.setPackageName("org.mycomp.myprocess"); process.setDynamic(true);
process.setId( "org.drools.test.TestProcess" ); process.setName( "TestProcess" ); process.setPackageName( "org.drools.test" ); StartNode start = new StartNode(); start.setId( 1 );
process.setId( "org.drools.test.TestProcess" ); process.setName( "TestProcess" ); process.setPackageName( "org.drools.test" ); process.setId( "org.drools.test.SubProcess" ); process.setName( "SubProcess" ); process.setPackageName( "org.drools.test" );
public RuleFlowProcessFactory packageName(String packageName) { getRuleFlowProcess().setPackageName(packageName); return this; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder( localName, attrs ); final String id = attrs.getValue( "id" ); final String name = attrs.getValue( "name" ); final String version = attrs.getValue( "version" ); final String type = attrs.getValue( "type" ); final String packageName = attrs.getValue( "package-name" ); final String routerLayout = attrs.getValue( "routerLayout" ); RuleFlowProcess process = new RuleFlowProcess(); process.setId( id ); process.setName( name ); process.setVersion( version ); process.setType( type ); process.setPackageName( packageName ); if (routerLayout != null) { process.setMetaData("routerLayout", new Integer(routerLayout)); } ((ProcessBuildData)parser.getData()).addProcess( process ); return process; }
packageName = "org.drools.bpmn2"; process.setPackageName(packageName); if ("true".equals(dynamic)) { process.setDynamic(true);
packageName = "org.jbpm.cmmn"; process.setPackageName(packageName); process.setDynamic(true); process.setAutoComplete(false);
process.setId("org.drools.test.ProcessTimer"); process.setName("ProcessTimer"); process.setPackageName("org.drools.test"); StartNode start = new StartNode(); start.setId(1);
process.setId("org.drools.test.ProcessTimer2"); process.setName("ProcessTimer2"); process.setPackageName("org.drools.test"); StartNode start = new StartNode(); start.setId(1);
process.setId("org.drools.test.ProcessTimer2"); process.setName("ProcessTimer2"); process.setPackageName("org.drools.test"); StartNode start = new StartNode(); start.setId(1);