public SequenceFlowExecutionSet() { this(new Priority(""), new ConditionExpression(new ScriptTypeValue("java", "")) ); }
public ScriptTaskExecutionSet() { this(new Script(new ScriptTypeValue("java", "")), new IsAsync()); }
public ScriptTypeValue parse(final String value) { final List<String> tokens = parseScriptTokens(value); final String language = tokens.get(0); final String script = tokens.get(1); return new ScriptTypeValue(!language.isEmpty() ? language : null, !script.isEmpty() ? script : null); }
public CancellingConditionalEventExecutionSet() { this(new CancelActivity(true), new ConditionExpression(new ScriptTypeValue("drools", ""))); }
public InterruptingConditionalEventExecutionSet() { this(new IsInterrupting(true), new ConditionExpression(new ScriptTypeValue("drools", ""))); }
public ScriptTypeValue getConditionExpression() { if (conditionExpression == null) { return new ScriptTypeValue("java", ""); } else { return new ScriptTypeValue( Scripts.scriptLanguageFromUri(conditionExpression.getLanguage()), conditionExpression.getBody()); } }
public AdHocSubprocessTaskExecutionSet() { this(new AdHocCompletionCondition(new ScriptTypeValue("mvel", "autocomplete")), new AdHocOrdering("Sequential"), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
private List<ScriptTypeValue> mockScripts(int size) { List<ScriptTypeValue> result = new ArrayList<>(); for (int i = 0; i < size; i++) { result.add(new ScriptTypeValue(LANGUAGE + i, SCRIPT + i)); } return result; } }
public ScriptTypeValue getScript() { return new ScriptTypeValue( Scripts.scriptLanguageFromUri(task.getScriptFormat()), Optional.ofNullable(task.getScript()).orElse(null) ); }
private ScriptTypeValue copy(ScriptTypeValue source, boolean createIfSourceNull) { if (source == null) { return createIfSourceNull ? new ScriptTypeValue() : null; } ScriptTypeValue copy = new ScriptTypeValue(); copy.setScript(source.getScript()); copy.setLanguage(source.getLanguage()); return copy; } }
public EmbeddedSubprocessExecutionSet() { this(new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new IsAsync()); }
public ServiceTaskExecutionSet() { this(new TaskName("Service Task"), new IsAsync(), new AdHocAutostart(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
private ScriptTypeListValue mockList(int count) { ArrayList<ScriptTypeValue> values = new ArrayList<>(); for (int i = 0; i < count; i++) { values.add(new ScriptTypeValue(LANGUAGE + i, SCRIPT + i)); } return new ScriptTypeListValue(values); } }
public ConditionExpression getConditionExpression(ConditionalEventDefinition conditionalEvent) { FormalExpression formalExpression = (FormalExpression) conditionalEvent.getCondition(); if (formalExpression == null) { return null; } String language = Scripts.scriptLanguageFromUri(formalExpression.getLanguage(), Scripts.LANGUAGE.DROOLS.language()); String script = formalExpression.getBody(); return new ConditionExpression(new ScriptTypeValue(language, script)); } }
public ScriptTypeValue getOnExitAction(final OnExitScriptType onExitScriptType) { String language = Utils.getScriptLanguage(onExitScriptType.getScriptFormat()); if (language == null) { //default to java language = "java"; } final String script = onExitScriptType.getScript(); return new ScriptTypeValue(language, script); }
public ProcessReusableSubprocessTaskExecutionSet() { this(new CalledElement(), new IsCase(false), new Independent(), new WaitForCompletion(), new IsAsync(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
public CaseReusableSubprocessTaskExecutionSet() { this(new CalledElement(), new IsCase(true), new Independent(), new WaitForCompletion(), new IsAsync(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
@Before public void setUp() { serializer = new ScriptTypeTypeSerializer(); scriptType = new ScriptTypeValue(LANGUAGE, SCRIPT); }
@Test public void testScriptEqualsAndHashCode() { TestCaseBuilder.newTestCase() .addTrueCase(new Script(), new Script()) .addTrueCase(new Script(new ScriptTypeValue()), new Script(new ScriptTypeValue())) .test(); }
private void onSimpleConditionChange(GenerateConditionResult result) { clearError(); if (!result.hasError()) { ScriptTypeValue oldValue = value; value = new ScriptTypeValue(DEFAULT_LANGUAGE, result.getExpression()); notifyChange(oldValue, value); } else { showError(result.getError()); } }