protected ErrorEventDefinition findErrorDefinitionForCode(String errorCode) { Collection<ErrorEventDefinition> definitions = modelInstance.getModelElementsByType(ErrorEventDefinition.class); for(ErrorEventDefinition definition: definitions) { Error error = definition.getError(); if(error != null && error.getErrorCode().equals(errorCode)) { return definition; } } return null; }
/** * Finishes the building of a error event definition. * * @param <T> * @return the parent event builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractFlowNodeBuilder> T errorEventDefinitionDone() { return (T) ((Event) element.getParentElement()).builder(); } }
/** * Sets the error code variable attribute. */ public B errorCodeVariable(String errorCodeVariable) { element.setCamundaErrorCodeVariable(errorCodeVariable); return myself; }
/** * Sets the error attribute with errorCode. */ public B error(String errorCode) { element.setError(findErrorForNameAndCode(errorCode)); return myself; }
/** * Creates an error event definition with an unique id * and returns a builder for the error event definition. * * @return the error event definition builder object */ public ErrorEventDefinitionBuilder errorEventDefinition(String id) { ErrorEventDefinition errorEventDefinition = createEmptyErrorEventDefinition(); if (id != null) { errorEventDefinition.setId(id); } element.getEventDefinitions().add(errorEventDefinition); return new ErrorEventDefinitionBuilder(modelInstance, errorEventDefinition); }
/** * Sets the error message variable attribute. */ public B errorMessageVariable(String errorMessageVariable) { element.setCamundaErrorMessageVariable(errorMessageVariable); return myself; }
protected ErrorEventDefinition createErrorEventDefinition(String errorCode) { Error error = findErrorForNameAndCode(errorCode); ErrorEventDefinition errorEventDefinition = createInstance(ErrorEventDefinition.class); errorEventDefinition.setError(error); return errorEventDefinition; }
/** * Creates an error event definition with an unique id * and returns a builder for the error event definition. * * @return the error event definition builder object */ public ErrorEventDefinitionBuilder errorEventDefinition(String id) { ErrorEventDefinition errorEventDefinition = createEmptyErrorEventDefinition(); if (id != null) { errorEventDefinition.setId(id); } element.getEventDefinitions().add(errorEventDefinition); return new ErrorEventDefinitionBuilder(modelInstance, errorEventDefinition); }
/** * Sets the error message variable attribute. */ public B errorMessageVariable(String errorMessageVariable) { element.setCamundaErrorMessageVariable(errorMessageVariable); return myself; }
/** * Sets the error attribute with errorCode. */ public B error(String errorCode) { element.setError(findErrorForNameAndCode(errorCode)); return myself; }
/** * Creates an error event definition with an unique id * and returns a builder for the error event definition. * * @return the error event definition builder object */ public ErrorEventDefinitionBuilder errorEventDefinition(String id) { ErrorEventDefinition errorEventDefinition = createEmptyErrorEventDefinition(); if (id != null) { errorEventDefinition.setId(id); } element.getEventDefinitions().add(errorEventDefinition); return new ErrorEventDefinitionBuilder(modelInstance, errorEventDefinition); }
/** * Sets the error message variable attribute. */ public B errorMessageVariable(String errorMessageVariable) { element.setCamundaErrorMessageVariable(errorMessageVariable); return myself; }
/** * Finishes the building of a error event definition. * * @param <T> * @return the parent event builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractFlowNodeBuilder> T errorEventDefinitionDone() { return (T) ((Event) element.getParentElement()).builder(); } }
/** * Sets the error code variable attribute. */ public B errorCodeVariable(String errorCodeVariable) { element.setCamundaErrorCodeVariable(errorCodeVariable); return myself; }
protected ErrorEventDefinition findErrorDefinitionForCode(String errorCode) { Collection<ErrorEventDefinition> definitions = modelInstance.getModelElementsByType(ErrorEventDefinition.class); for(ErrorEventDefinition definition: definitions) { Error error = definition.getError(); if(error != null && error.getErrorCode().equals(errorCode)) { return definition; } } return null; }
/** * Sets the error attribute with errorCode. */ public B error(String errorCode) { element.setError(findErrorForNameAndCode(errorCode)); return myself; }
/** * Creates an error event definition with an unique id * and returns a builder for the error event definition. * * @return the error event definition builder object */ public ErrorEventDefinitionBuilder errorEventDefinition(String id) { ErrorEventDefinition errorEventDefinition = createEmptyErrorEventDefinition(); if (id != null) { errorEventDefinition.setId(id); } element.getEventDefinitions().add(errorEventDefinition); return new ErrorEventDefinitionBuilder(modelInstance, errorEventDefinition); }
/** * Finishes the building of a error event definition. * * @param <T> * @return the parent event builder */ @SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends AbstractFlowNodeBuilder> T errorEventDefinitionDone() { return (T) ((Event) element.getParentElement()).builder(); } }
/** * Sets the error code variable attribute. */ public B errorCodeVariable(String errorCodeVariable) { element.setCamundaErrorCodeVariable(errorCodeVariable); return myself; }
protected ErrorEventDefinition findErrorDefinitionForCode(String errorCode) { Collection<ErrorEventDefinition> definitions = modelInstance.getModelElementsByType(ErrorEventDefinition.class); for(ErrorEventDefinition definition: definitions) { Error error = definition.getError(); if(error != null && error.getErrorCode().equals(errorCode)) { return definition; } } return null; }