public static ScriptTypeListValue onExit(List<ExtensionAttributeValue> extensions) { if (extensions.isEmpty()) { return new ScriptTypeListValue() .addValue(new ScriptTypeValue("java", "")); } @SuppressWarnings("unchecked") List<OnExitScriptType> onExitExtensions = (List<OnExitScriptType>) extensions.get(0).getValue() .get(DroolsPackage.Literals.DOCUMENT_ROOT__ON_EXIT_SCRIPT, true); if (!onExitExtensions.isEmpty()) { List<ScriptTypeValue> scripts = onExitExtensions.stream() .map(onExitScriptType -> new ScriptTypeValue( scriptLanguageFromUri(onExitScriptType.getScriptFormat()), onExitScriptType.getScript() )) .collect(Collectors.toList()); return new ScriptTypeListValue(scripts); } return new ScriptTypeListValue() .addValue(new ScriptTypeValue("java", "")); }
public static ScriptTypeListValue onEntry(List<ExtensionAttributeValue> extensions) { if (extensions.isEmpty()) { return new ScriptTypeListValue() .addValue(new ScriptTypeValue("java", "")); } @SuppressWarnings("unchecked") List<OnEntryScriptType> onEntryExtensions = (List<OnEntryScriptType>) extensions.get(0).getValue() .get(DroolsPackage.Literals.DOCUMENT_ROOT__ON_ENTRY_SCRIPT, true); if (!onEntryExtensions.isEmpty()) { List<ScriptTypeValue> scripts = onEntryExtensions.stream() .map(onEntryScriptType -> new ScriptTypeValue( scriptLanguageFromUri(onEntryScriptType.getScriptFormat()), onEntryScriptType.getScript() )) .collect(Collectors.toList()); return new ScriptTypeListValue(scripts); } return new ScriptTypeListValue() .addValue(new ScriptTypeValue("java", "")); }
public ScriptTypeListValue getOnExitActions(final List<ExtensionAttributeValue> extensionValues) { final ScriptTypeListValue onExitActions = new ScriptTypeListValue(); ScriptTypeValue onExitAction; if (extensionValues != null && !extensionValues.isEmpty()) { for (ExtensionAttributeValue extattrval : extensionValues) { FeatureMap extensionElements = extattrval.getValue(); @SuppressWarnings("unchecked") List<OnExitScriptType> onExitExtensions = (List<OnExitScriptType>) extensionElements .get(DroolsPackage.Literals.DOCUMENT_ROOT__ON_EXIT_SCRIPT, true); for (OnExitScriptType onExitScript : onExitExtensions) { onExitAction = getOnExitAction(onExitScript); if (onExitAction.getScript() != null && !onExitAction.getScript().isEmpty()) { onExitActions.addValue(onExitAction); } } } } return onExitActions; }
public ScriptTypeListValue getOnEntryActions(final List<ExtensionAttributeValue> extensionValues) { final ScriptTypeListValue onEntryActions = new ScriptTypeListValue(); ScriptTypeValue onEntryAction; if (extensionValues != null && !extensionValues.isEmpty()) { for (ExtensionAttributeValue extattrval : extensionValues) { FeatureMap extensionElements = extattrval.getValue(); @SuppressWarnings("unchecked") List<OnEntryScriptType> onEntryExtensions = (List<OnEntryScriptType>) extensionElements .get(DroolsPackage.Literals.DOCUMENT_ROOT__ON_ENTRY_SCRIPT, true); for (OnEntryScriptType onEntryScript : onEntryExtensions) { onEntryAction = getOnEntryAction(onEntryScript); if (onEntryAction.getScript() != null && !onEntryAction.getScript().isEmpty()) { onEntryActions.addValue(onEntryAction); } } } } return onEntryActions; }
public ReusableSubprocessTaskExecutionSet() { this(new CalledElement(), new Independent(), new WaitForCompletion(), new IsAsync(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")))); }
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", "")))); }
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", "")))); }
public BusinessRuleTaskExecutionSet() { this(new RuleLanguage(), new RuleFlowGroup(), new Namespace(), new DecisionName(), new DmnModelName(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new IsAsync(), new AdHocAutostart()); }
public MultipleInstanceSubprocessTaskExecutionSet() { this(new MultipleInstanceCollectionInput(), new MultipleInstanceCollectionOutput(), new MultipleInstanceDataInput(), new MultipleInstanceDataOutput(), new MultipleInstanceCompletionCondition(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new MITrigger("true"), new IsAsync()); }
.addTrueCase(new ScriptTypeListValue().addValue(new ScriptTypeValue()), new ScriptTypeListValue().addValue(new ScriptTypeValue())) .addTrueCase(new ScriptTypeListValue().addValue(new ScriptTypeValue(null, null)), new ScriptTypeListValue().addValue(new ScriptTypeValue(null, null))) .addTrueCase(new ScriptTypeListValue().addValue(new ScriptTypeValue("a", "b")), new ScriptTypeListValue().addValue(new ScriptTypeValue("a", "b"))) .addTrueCase(new ScriptTypeListValue().addValue(new ScriptTypeValue("a", null)), new ScriptTypeListValue().addValue(new ScriptTypeValue("a", null))) .addTrueCase(new ScriptTypeListValue().addValue(new ScriptTypeValue(null, "b")), new ScriptTypeListValue().addValue(new ScriptTypeValue(null, "b"))) .addTrueCase(mockList(10), .addTrueCase(mockList(0), mockList(0)) .addFalseCase(new ScriptTypeListValue().addValue(new ScriptTypeValue("a", "b")), new ScriptTypeListValue().addValue(new ScriptTypeValue("X",
public UserTaskExecutionSet() { this(new TaskName("Task"), new Actors(), new Groupid(), new AssignmentsInfo(), new IsAsync(), new Skippable(), new Priority(""), new Subject(""), new Description(""), new CreatedBy(), new AdHocAutostart(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new Content(""), new SLADueDate("")); }
final String OTHER_VALUE = "other value"; final ScriptTypeListValue ON_ENTRY_ACTION = new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")); final ScriptTypeListValue ON_EXIT_ACTION = new ScriptTypeListValue().addValue(new ScriptTypeValue("java", "")); final Boolean IS_ASYNC = true; new MultipleInstanceDataOutput(MULTIPLE_INSTANCE_DATA_OUTPUT), new MultipleInstanceCompletionCondition(MULTIPLE_INSTANCE_COMPLETION_CONDITION), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("other language", ""))), new OnExitAction(ON_EXIT_ACTION), new MultipleInstanceCompletionCondition(MULTIPLE_INSTANCE_COMPLETION_CONDITION), new OnEntryAction(ON_ENTRY_ACTION), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("other language", ""))), new MITrigger("true"),