Tabnine Logo
RuleSetNode.getRuleFlowGroup
Code IndexAdd Tabnine to your IDE (free)

How to use
getRuleFlowGroup
method
in
org.jbpm.workflow.core.node.RuleSetNode

Best Java code snippets using org.jbpm.workflow.core.node.RuleSetNode.getRuleFlowGroup (Showing top 17 results out of 315)

origin: kiegroup/jbpm

public String getRuleFlowGroup() {
  if (ruleFlowGroup == null || ruleFlowGroup.trim().length() == 0) {
    ruleFlowGroup = getRuleSetNode().getRuleFlowGroup();
  }
  return ruleFlowGroup;
}
origin: kiegroup/jbpm

public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) {
  RuleSetNode ruleSetNode = (RuleSetNode) node;
  writeNode("businessRuleTask", ruleSetNode, xmlDump, metaDataType);
  if (ruleSetNode.getRuleFlowGroup() != null) {
    xmlDump.append("g:ruleFlowGroup=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getRuleFlowGroup()) + "\" " + EOL);
  }
  
  xmlDump.append(" implementation=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getLanguage()) + "\" >" + EOL);        
  
  writeExtensionElements(ruleSetNode, xmlDump);
  writeIO(ruleSetNode, xmlDump);
  endNode("businessRuleTask", xmlDump);
}

origin: kiegroup/jbpm

private void postProcessNodes(RuleFlowProcess process, NodeContainer container, ProcessBuildData buildData, ExtensibleXmlParser parser) {
  for (Node node : container.getNodes()) {
    if (node instanceof SubProcessNode) {
      Map<String, String> processes = (Map<String, String>) buildData.getMetaData("ProcessElements");
      if (processes != null) {
        SubProcessNode subprocessNode = (SubProcessNode) node;
        subprocessNode.setProcessId(processes.getOrDefault(subprocessNode.getProcessId(), subprocessNode.getProcessId()));    
      }
    } else if (node instanceof RuleSetNode) {
      Map<String, Decision> decisions = (Map<String, Decision>) buildData.getMetaData("DecisionElements");
      RuleSetNode ruleSetNode = (RuleSetNode) node;
      if (decisions != null && decisions.containsKey(ruleSetNode.getRuleFlowGroup())) {
        Decision decision = decisions.get(ruleSetNode.getRuleFlowGroup());
        ruleSetNode.setRuleFlowGroup(null);
        ruleSetNode.setLanguage(RuleSetNode.DMN_LANG);
        ruleSetNode.setNamespace((String) parser.getNamespaceURI(decision.getNamespace()));
        ruleSetNode.setModel(decision.getModel());
        ruleSetNode.setDecision(decision.getDecision());
      }
    }
    if (node instanceof NodeContainer) {                
      postProcessNodes(process, (NodeContainer) node, buildData, parser);
    }
  }
}
origin: kiegroup/jbpm

public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) {
  RuleSetNode ruleSetNode = (RuleSetNode) node;
  writeNode("ruleSet", ruleSetNode, xmlDump, includeMeta);
  String ruleFlowGroup = ruleSetNode.getRuleFlowGroup();
  if (ruleFlowGroup != null) {
    xmlDump.append("ruleFlowGroup=\"" + ruleFlowGroup + "\" ");
  }
  if (ruleSetNode.getTimers() != null || (includeMeta && containsMetaData(ruleSetNode))) {
    xmlDump.append(">\n");
    if (ruleSetNode.getTimers() != null) {
      writeTimers(ruleSetNode.getTimers(), xmlDump);
    }
    if (includeMeta) {
      writeMetaData(ruleSetNode, xmlDump);
    }
    endNode("ruleSet", xmlDump);
  } else {
    endNode(xmlDump);
  }
}
origin: kiegroup/jbpm

assertThat(decisionTask.getName()).isEqualTo("call my decision");
assertThat(decisionTask.getLanguage()).isEqualTo(RuleSetNode.DMN_LANG);
assertThat(decisionTask.getRuleFlowGroup()).isNull();
assertThat(decisionTask.getNamespace()).isEqualTo("http://www.trisotech.com/definitions/_0020_vacation_days");
assertThat(decisionTask.getModel()).isEqualTo("_0020_vacation_days");
origin: kiegroup/jbpm

assertThat(decisionTask.getLanguage()).isEqualTo(RuleSetNode.DRL_LANG);
assertThat(decisionTask.getName()).isEqualTo("Make a decision");
assertThat(decisionTask.getRuleFlowGroup()).isEqualTo("decisionName");
origin: kiegroup/jbpm

setRuleFlowGroup(resolveRuleFlowGroup(ruleSetNode.getRuleFlowGroup()));
origin: kiegroup/jbpm

final String ruleFlowGroup = ruleSetNode.getRuleFlowGroup();
if (ruleFlowGroup == null || "".equals(ruleFlowGroup)) {
  addErrorMessage(process,
origin: org.jbpm/jbpm-flow

public String getRuleFlowGroup() {
  if (ruleFlowGroup == null || ruleFlowGroup.trim().length() == 0) {
    ruleFlowGroup = getRuleSetNode().getRuleFlowGroup();
  }
  return ruleFlowGroup;
}
origin: org.jbpm/jbpm-bpmn2

public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) {
  RuleSetNode ruleSetNode = (RuleSetNode) node;
  writeNode("businessRuleTask", ruleSetNode, xmlDump, metaDataType);
  if (ruleSetNode.getRuleFlowGroup() != null) {
    xmlDump.append("g:ruleFlowGroup=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getRuleFlowGroup()) + "\" " + EOL);
  }
  
  xmlDump.append(" implementation=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getLanguage()) + "\" >" + EOL);        
  
  writeExtensionElements(ruleSetNode, xmlDump);
  writeIO(ruleSetNode, xmlDump);
  endNode("businessRuleTask", xmlDump);
}

origin: org.jbpm/jbpm-flow-builder

public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) {
  RuleSetNode ruleSetNode = (RuleSetNode) node;
  writeNode("ruleSet", ruleSetNode, xmlDump, includeMeta);
  String ruleFlowGroup = ruleSetNode.getRuleFlowGroup();
  if (ruleFlowGroup != null) {
    xmlDump.append("ruleFlowGroup=\"" + ruleFlowGroup + "\" ");
  }
  if (ruleSetNode.getTimers() != null || (includeMeta && containsMetaData(ruleSetNode))) {
    xmlDump.append(">\n");
    if (ruleSetNode.getTimers() != null) {
      writeTimers(ruleSetNode.getTimers(), xmlDump);
    }
    if (includeMeta) {
      writeMetaData(ruleSetNode, xmlDump);
    }
    endNode("ruleSet", xmlDump);
  } else {
    endNode(xmlDump);
  }
}
origin: org.jbpm/jbpm-case-mgmt-cmmn

private void postProcessNodes(RuleFlowProcess process, NodeContainer container, ProcessBuildData buildData, ExtensibleXmlParser parser) {
  for (Node node : container.getNodes()) {
    if (node instanceof SubProcessNode) {
      Map<String, String> processes = (Map<String, String>) buildData.getMetaData("ProcessElements");
      if (processes != null) {
        SubProcessNode subprocessNode = (SubProcessNode) node;
        subprocessNode.setProcessId(processes.getOrDefault(subprocessNode.getProcessId(), subprocessNode.getProcessId()));    
      }
    } else if (node instanceof RuleSetNode) {
      Map<String, Decision> decisions = (Map<String, Decision>) buildData.getMetaData("DecisionElements");
      RuleSetNode ruleSetNode = (RuleSetNode) node;
      if (decisions != null && decisions.containsKey(ruleSetNode.getRuleFlowGroup())) {
        Decision decision = decisions.get(ruleSetNode.getRuleFlowGroup());
        ruleSetNode.setRuleFlowGroup(null);
        ruleSetNode.setLanguage(RuleSetNode.DMN_LANG);
        ruleSetNode.setNamespace((String) parser.getNamespaceURI(decision.getNamespace()));
        ruleSetNode.setModel(decision.getModel());
        ruleSetNode.setDecision(decision.getDecision());
      }
    }
    if (node instanceof NodeContainer) {                
      postProcessNodes(process, (NodeContainer) node, buildData, parser);
    }
  }
}
origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

@Override
public void onNodeAdded(Node node) {
  if (node instanceof RuleSetNode) {
    RuleSetNode ruleSetNode = (RuleSetNode) node;
    String ruleFlowGroup = ruleSetNode.getRuleFlowGroup();
    if (ruleFlowGroup != null) {
      addSharedReference(ruleFlowGroup,
                PartType.RULEFLOW_GROUP);
    }
  } else if (node instanceof WorkItemNode) {
    String taskName = ((WorkItemNode) node).getWork().getName();
    addSharedReference(taskName,
              PartType.TASK_NAME);
  } else if (node instanceof SubProcessNode) {
    SubProcessNode subProcess = (SubProcessNode) node;
    String processName = subProcess.getProcessName();
    if (!StringUtils.isEmpty(processName)) {
      addResourceReference(processName,
                 getProcessNameResourceType());
    }
    String processId = subProcess.getProcessId();
    if (!StringUtils.isEmpty(processId)) {
      addResourceReference(processId,
                 getProcessIdResourceType());
    }
  }
}
origin: org.jbpm/jbpm-case-mgmt-cmmn

assertThat(decisionTask.getName()).isEqualTo("call my decision");
assertThat(decisionTask.getLanguage()).isEqualTo(RuleSetNode.DMN_LANG);
assertThat(decisionTask.getRuleFlowGroup()).isNull();
assertThat(decisionTask.getNamespace()).isEqualTo("http://www.trisotech.com/definitions/_0020_vacation_days");
assertThat(decisionTask.getModel()).isEqualTo("_0020_vacation_days");
origin: org.jbpm/jbpm-case-mgmt-cmmn

assertThat(decisionTask.getLanguage()).isEqualTo(RuleSetNode.DRL_LANG);
assertThat(decisionTask.getName()).isEqualTo("Make a decision");
assertThat(decisionTask.getRuleFlowGroup()).isEqualTo("decisionName");
origin: org.jbpm/jbpm-flow

setRuleFlowGroup(resolveRuleFlowGroup(ruleSetNode.getRuleFlowGroup()));
origin: org.jbpm/jbpm-flow

final String ruleFlowGroup = ruleSetNode.getRuleFlowGroup();
if (ruleFlowGroup == null || "".equals(ruleFlowGroup)) {
  addErrorMessage(process,
org.jbpm.workflow.core.nodeRuleSetNodegetRuleFlowGroup

Popular methods of RuleSetNode

  • <init>
  • setRuleFlowGroup
  • getInAssociations
  • getLanguage
  • getOutAssociations
  • addInAssociation
  • addOutAssociation
  • addTimer
  • getDecision
  • getInMappings
  • getModel
  • getName
  • getModel,
  • getName,
  • getNamespace,
  • getOutMappings,
  • getParameters,
  • getTimers,
  • removeParameter,
  • setDecision,
  • setLanguage

Popular in Java

  • Parsing JSON documents to java classes using gson
  • putExtra (Intent)
  • setScale (BigDecimal)
  • startActivity (Activity)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JLabel (javax.swing)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • CodeWhisperer 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