Tabnine Logo
ServiceTask.setType
Code IndexAdd Tabnine to your IDE (free)

How to use
setType
method
in
org.flowable.bpmn.model.ServiceTask

Best Java code snippets using org.flowable.bpmn.model.ServiceTask.setType (Showing top 8 results out of 315)

origin: org.flowable/flowable-json-converter

  @Override
  protected FlowElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) {
    ServiceTask task = new ServiceTask();
    task.setType("camel");
    addField("camelContext", PROPERTY_CAMELTASK_CAMELCONTEXT, elementNode, task);
    return task;
  }
}
origin: org.flowable/flowable-json-converter

  @Override
  protected FlowElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) {
    ServiceTask task = new ServiceTask();
    task.setType("mule");
    addField("endpointUrl", PROPERTY_MULETASK_ENDPOINT_URL, elementNode, task);
    addField("language", PROPERTY_MULETASK_LANGUAGE, elementNode, task);
    addField("payloadExpression", PROPERTY_MULETASK_PAYLOAD_EXPRESSION, elementNode, task);
    addField("resultVariable", PROPERTY_MULETASK_RESULT_VARIABLE, elementNode, task);
    return task;
  }
}
origin: org.flowable/flowable-json-converter

@Override
protected FlowElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) {
  ServiceTask serviceTask = new ServiceTask();
  serviceTask.setType(ServiceTask.DMN_TASK);
  JsonNode decisionTableReferenceNode = getProperty(PROPERTY_DECISIONTABLE_REFERENCE, elementNode);
  if (decisionTableReferenceNode != null && decisionTableReferenceNode.has("id") && !decisionTableReferenceNode.get("id").isNull()) {
    String decisionTableId = decisionTableReferenceNode.get("id").asText();
    if (decisionTableMap != null) {
      String decisionTableKey = decisionTableMap.get(decisionTableId);
      FieldExtension decisionTableKeyField = new FieldExtension();
      decisionTableKeyField.setFieldName(PROPERTY_DECISIONTABLE_REFERENCE_KEY);
      decisionTableKeyField.setStringValue(decisionTableKey);
      serviceTask.getFieldExtensions().add(decisionTableKeyField);
    }
  }
  boolean decisionTableThrowErrorOnNoHitsNode = getPropertyValueAsBoolean(PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS, elementNode);
  FieldExtension decisionTableThrowErrorOnNoHitsField = new FieldExtension();
  decisionTableThrowErrorOnNoHitsField.setFieldName(PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS_KEY);
  decisionTableThrowErrorOnNoHitsField.setStringValue(decisionTableThrowErrorOnNoHitsNode ? "true" : "false");
  serviceTask.getFieldExtensions().add(decisionTableThrowErrorOnNoHitsField);
  boolean fallbackToDefaultTenant = getPropertyValueAsBoolean(PROPERTY_DECISIONTABLE_FALLBACK_TO_DEFAULT_TENANT, elementNode);
  FieldExtension fallbackToDefaultTenantField = new FieldExtension();
  fallbackToDefaultTenantField.setFieldName(PROPERTY_DECISIONTABLE_FALLBACK_TO_DEFAULT_TENANT_KEY);
  fallbackToDefaultTenantField.setStringValue(fallbackToDefaultTenant ? "true" : "false");
  serviceTask.getFieldExtensions().add(fallbackToDefaultTenantField);
  return serviceTask;
}
origin: org.ow2.petals.flowable/flowable-bpmn-model

  public void setValues(ServiceTask otherElement) {
    super.setValues(otherElement);
    setImplementation(otherElement.getImplementation());
    setImplementationType(otherElement.getImplementationType());
    setResultVariableName(otherElement.getResultVariableName());
    setType(otherElement.getType());
    setOperationRef(otherElement.getOperationRef());
    setExtensionId(otherElement.getExtensionId());
    setSkipExpression(otherElement.getSkipExpression());

    fieldExtensions = new ArrayList<>();
    if (otherElement.getFieldExtensions() != null && !otherElement.getFieldExtensions().isEmpty()) {
      for (FieldExtension extension : otherElement.getFieldExtensions()) {
        fieldExtensions.add(extension.clone());
      }
    }

    customProperties = new ArrayList<>();
    if (otherElement.getCustomProperties() != null && !otherElement.getCustomProperties().isEmpty()) {
      for (CustomProperty property : otherElement.getCustomProperties()) {
        customProperties.add(property.clone());
      }
    }
  }
}
origin: org.flowable/flowable-bpmn-model

  public void setValues(ServiceTask otherElement) {
    super.setValues(otherElement);
    setImplementation(otherElement.getImplementation());
    setImplementationType(otherElement.getImplementationType());
    setResultVariableName(otherElement.getResultVariableName());
    setType(otherElement.getType());
    setOperationRef(otherElement.getOperationRef());
    setExtensionId(otherElement.getExtensionId());
    setSkipExpression(otherElement.getSkipExpression());
    setUseLocalScopeForResultVariable(otherElement.isUseLocalScopeForResultVariable());
    setTriggerable(otherElement.isTriggerable());

    fieldExtensions = new ArrayList<>();
    if (otherElement.getFieldExtensions() != null && !otherElement.getFieldExtensions().isEmpty()) {
      for (FieldExtension extension : otherElement.getFieldExtensions()) {
        fieldExtensions.add(extension.clone());
      }
    }

    customProperties = new ArrayList<>();
    if (otherElement.getCustomProperties() != null && !otherElement.getCustomProperties().isEmpty()) {
      for (CustomProperty property : otherElement.getCustomProperties()) {
        customProperties.add(property.clone());
      }
    }
  }
}
origin: org.flowable/flowable-bpmn-converter

serviceTask.setType(serviceTaskType);
serviceTask.setExtensionId(BpmnXMLUtil.getAttributeValue(ATTRIBUTE_TASK_SERVICE_EXTENSIONID, xtr));
origin: org.flowable/flowable-json-converter

  @Override
  protected FlowElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) {
    ServiceTask task = new ServiceTask();
    task.setType(ServiceTask.MAIL_TASK);
    addField(PROPERTY_MAILTASK_HEADERS, elementNode, task);
    addField(PROPERTY_MAILTASK_TO, elementNode, task);
    addField(PROPERTY_MAILTASK_FROM, elementNode, task);
    addField(PROPERTY_MAILTASK_SUBJECT, elementNode, task);
    addField(PROPERTY_MAILTASK_CC, elementNode, task);
    addField(PROPERTY_MAILTASK_BCC, elementNode, task);
    addField(PROPERTY_MAILTASK_TEXT, elementNode, task);
    addField(PROPERTY_MAILTASK_HTML, elementNode, task);
    addField(PROPERTY_MAILTASK_CHARSET, elementNode, task);

    return task;
  }
}
origin: org.flowable/flowable-json-converter

@Override
protected FlowElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) {
  ServiceTask task = new ServiceTask();
  task.setType("shell");
  addField("command", PROPERTY_SHELLTASK_COMMAND, elementNode, task);
  addField("arg1", PROPERTY_SHELLTASK_ARG1, elementNode, task);
  addField("arg2", PROPERTY_SHELLTASK_ARG2, elementNode, task);
  addField("arg3", PROPERTY_SHELLTASK_ARG3, elementNode, task);
  addField("arg4", PROPERTY_SHELLTASK_ARG4, elementNode, task);
  addField("arg5", PROPERTY_SHELLTASK_ARG5, elementNode, task);
  addField("wait", PROPERTY_SHELLTASK_WAIT, elementNode, task);
  addField("cleanEnv", PROPERTY_SHELLTASK_CLEAN_ENV, elementNode, task);
  addField("errorCodeVariable", PROPERTY_SHELLTASK_ERROR_CODE_VARIABLE, elementNode, task);
  addField("errorRedirect", PROPERTY_SHELLTASK_ERROR_REDIRECT, elementNode, task);
  addField("outputVariable", PROPERTY_SHELLTASK_OUTPUT_VARIABLE, elementNode, task);
  addField("directory", PROPERTY_SHELLTASK_DIRECTORY, elementNode, task);
  return task;
}
org.flowable.bpmn.modelServiceTasksetType

Popular methods of ServiceTask

  • getType
  • getImplementationType
  • getResultVariableName
  • getFieldExtensions
  • getImplementation
  • getSkipExpression
  • isUseLocalScopeForResultVariable
  • getOperationRef
  • <init>
  • isTriggerable
  • setImplementation
  • setImplementationType
  • setImplementation,
  • setImplementationType,
  • setResultVariableName,
  • setSkipExpression,
  • getCustomProperties,
  • getExtensionId,
  • setExtensionId,
  • setOperationRef,
  • setTriggerable

Popular in Java

  • Running tasks concurrently on multiple threads
  • onCreateOptionsMenu (Activity)
  • findViewById (Activity)
  • scheduleAtFixedRate (Timer)
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Notification (javax.management)
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now