public MultiInstanceLoopCharacteristicsBuilder multiInstance() { MultiInstanceLoopCharacteristics miCharacteristics = createChild(MultiInstanceLoopCharacteristics.class); return miCharacteristics.builder(); }
/** * Finishes the building of a multi instance loop characteristics. * * @return the parent activity builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractActivityBuilder> T multiInstanceDone() { return (T) ((Activity) element.getParentElement()).builder(); }
/** * Sets the camunda collection expression. * * @param expression the collection expression * @return the builder object */ public B camundaCollection(String expression) { element.setCamundaCollection(expression); return myself; }
/** * Sets the multi instance loop characteristics to be parallel. * * @return the builder object */ public B parallel() { element.setSequential(false); return myself; }
/** * Sets the camunda element variable name. * * @param variableName the name of the element variable * @return the builder object */ public B camundaElementVariable(String variableName) { element.setCamundaElementVariable(variableName); return myself; }
public ModifiableBpmnModelInstance asyncAfterInnerMiActivity(String activityId) { Activity activity = modelInstance.getModelElementById(activityId); MultiInstanceLoopCharacteristics miCharacteristics = (MultiInstanceLoopCharacteristics) activity.getUniqueChildElementByType(MultiInstanceLoopCharacteristics.class); miCharacteristics.setCamundaAsyncAfter(true); return this; }
public ModifiableBpmnModelInstance asyncBeforeInnerMiActivity(String activityId) { Activity activity = modelInstance.getModelElementById(activityId); MultiInstanceLoopCharacteristics miCharacteristics = (MultiInstanceLoopCharacteristics) activity.getUniqueChildElementByType(MultiInstanceLoopCharacteristics.class); miCharacteristics.setCamundaAsyncBefore(true); return this; }
/** * Sets the multi instance loop characteristics to be sequential. * * @return the builder object */ public B sequential() { element.setSequential(true); return myself; }
/** * Sets the camunda element variable name. * * @param variableName the name of the element variable * @return the builder object */ public B camundaElementVariable(String variableName) { element.setCamundaElementVariable(variableName); return myself; }
public ModifiableBpmnModelInstance asyncAfterInnerMiActivity(String activityId) { Activity activity = modelInstance.getModelElementById(activityId); MultiInstanceLoopCharacteristics miCharacteristics = (MultiInstanceLoopCharacteristics) activity.getUniqueChildElementByType(MultiInstanceLoopCharacteristics.class); miCharacteristics.setCamundaAsyncAfter(true); return this; }
public ModifiableBpmnModelInstance asyncBeforeInnerMiActivity(String activityId) { Activity activity = modelInstance.getModelElementById(activityId); MultiInstanceLoopCharacteristics miCharacteristics = (MultiInstanceLoopCharacteristics) activity.getUniqueChildElementByType(MultiInstanceLoopCharacteristics.class); miCharacteristics.setCamundaAsyncBefore(true); return this; }
/** * Sets the multi instance loop characteristics to be sequential. * * @return the builder object */ public B sequential() { element.setSequential(true); return myself; }
/** * Finishes the building of a multi instance loop characteristics. * * @return the parent activity builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractActivityBuilder> T multiInstanceDone() { return (T) ((Activity) element.getParentElement()).builder(); }
public MultiInstanceLoopCharacteristicsBuilder multiInstance() { MultiInstanceLoopCharacteristics miCharacteristics = createChild(MultiInstanceLoopCharacteristics.class); return miCharacteristics.builder(); }
/** * Sets the camunda collection expression. * * @param expression the collection expression * @return the builder object */ public B camundaCollection(String expression) { element.setCamundaCollection(expression); return myself; }
/** * Sets the camunda element variable name. * * @param variableName the name of the element variable * @return the builder object */ public B camundaElementVariable(String variableName) { element.setCamundaElementVariable(variableName); return myself; }
/** * Sets the multi instance loop characteristics to be sequential. * * @return the builder object */ public B sequential() { element.setSequential(true); return myself; }
/** * Finishes the building of a multi instance loop characteristics. * * @return the parent activity builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractActivityBuilder> T multiInstanceDone() { return (T) ((Activity) element.getParentElement()).builder(); }
public MultiInstanceLoopCharacteristicsBuilder multiInstance() { MultiInstanceLoopCharacteristics miCharacteristics = createChild(MultiInstanceLoopCharacteristics.class); return miCharacteristics.builder(); }
/** * Sets the camunda collection expression. * * @param expression the collection expression * @return the builder object */ public B camundaCollection(String expression) { element.setCamundaCollection(expression); return myself; }