Uses of Interface
dev.dsf.bpe.v2.variables.Variables
Packages that use Variables
Package
Description
-
Uses of Variables in dev.dsf.bpe.v2.activity
Methods in dev.dsf.bpe.v2.activity with parameters of type VariablesModifier and TypeMethodDescriptionprotected voidDefaultUserTaskListener.afterQuestionnaireResponseCreate(ProcessPluginApi api, Variables variables, CreateQuestionnaireResponseValues createQuestionnaireResponseValues, org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate) Override this method to execute code after theQuestionnaireResponseresource has been created on the DSF FHIR serverprotected voidDefaultUserTaskListener.beforeQuestionnaireResponseCreate(ProcessPluginApi api, Variables variables, CreateQuestionnaireResponseValues createQuestionnaireResponseValues, org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate) Override this method to modify theQuestionnaireResponsebefore it will be created in stateQuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESSon the DSF FHIR serverdefault voidMessageActivity.execute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSenderfromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromMessageActivity.getBusinessKeyStrategy().default voidMessageSendTask.execute(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) Default implementation uses aTaskSenderfromMessageActivity.getTaskSender(ProcessPluginApi, Variables, SendTaskValues)to sendTaskresources with theBusinessKeyStrategyfromMessageActivity.getBusinessKeyStrategy().voidServiceTask.execute(ProcessPluginApi api, Variables variables) default List<org.hl7.fhir.r4.model.Task.ParameterComponent> MessageActivity.getAdditionalInputParameters(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Target target) default TaskSenderMessageActivity.getTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues) voidDefaultUserTaskListener.notify(ProcessPluginApi api, Variables variables, CreateQuestionnaireResponseValues createQuestionnaireResponseValues) voidExecutionListener.notify(ProcessPluginApi api, Variables variables) voidUserTaskListener.notify(ProcessPluginApi api, Variables variables, CreateQuestionnaireResponseValues createQuestionnaireResponse) -
Uses of Variables in dev.dsf.bpe.v2.activity.task
Fields in dev.dsf.bpe.v2.activity.task declared as VariablesMethods in dev.dsf.bpe.v2.activity.task with parameters of type VariablesModifier and TypeMethodDescriptionConstructors in dev.dsf.bpe.v2.activity.task with parameters of type VariablesModifierConstructorDescriptionDefaultTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, BusinessKeyStrategy businessKeyStrategy) DefaultTaskSender(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, BusinessKeyStrategy businessKeyStrategy, Function<Target, List<org.hl7.fhir.r4.model.Task.ParameterComponent>> additionalInputParameters) -
Uses of Variables in dev.dsf.bpe.v2.error
Methods in dev.dsf.bpe.v2.error with parameters of type VariablesModifier and TypeMethodDescriptionErrorBoundaryEventErrorHandler.handleErrorBoundaryEvent(ProcessPluginApi api, Variables variables, ErrorBoundaryEvent event) ExceptionErrorHandler.handleException(ProcessPluginApi api, Variables variables, Exception exception) MessageActivityErrorHandler.handleException(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) -
Uses of Variables in dev.dsf.bpe.v2.error.impl
Methods in dev.dsf.bpe.v2.error.impl with parameters of type VariablesModifier and TypeMethodDescriptionprotected StringAbstractMessageActivityErrorHandler.createErrorMessage(ProcessPluginApi api, Variables variables, Exception exception, SendTaskValues sendTaskValues, Function<Exception, String> getExceptionMessage) protected StringAbstractErrorHandler.createErrorMessageFromException(ProcessPluginApi api, Variables variables, Exception exception) protected org.hl7.fhir.r4.model.Task.TaskOutputComponentAbstractErrorHandler.createTaskErrorOutput(ProcessPluginApi api, Variables variables, String errorMessage) protected List<org.hl7.fhir.r4.model.Task> AbstractErrorHandler.getTasks(ProcessPluginApi api, Variables variables, Exception exception) AbstractErrorHandler.handleErrorBoundaryEvent(ProcessPluginApi api, Variables variables, ErrorBoundaryEvent event) Logs the givenErrorBoundaryEventand returns the event without modification.ExceptionToErrorBoundaryEventTranslationErrorHandler.handleErrorBoundaryEvent(ProcessPluginApi api, Variables variables, ErrorBoundaryEvent event) AbstractErrorHandler.handleException(ProcessPluginApi api, Variables variables, Exception exception) Logs the givenException, updates all receivedTaskresource withTask.TaskStatus.INPROGRESStoTask.TaskStatus.FAILEDand adds aTask.TaskOutputComponentof typeCodeSystems.BpmnMessage.error().DefaultMessageEndEventErrorHandler.handleException(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) Logs the givenException, updates all receivedTaskresource withTask.TaskStatus.INPROGRESStoTask.TaskStatus.FAILEDand adds aTask.TaskOutputComponentof typeCodeSystems.BpmnMessage.error().DefaultMessageIntermediateThrowEventErrorHandler.handleException(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) Logs the givenException, updates all receivedTaskresource withTask.TaskStatus.INPROGRESStoTask.TaskStatus.FAILEDand adds aTask.TaskOutputComponentof typeCodeSystems.BpmnMessage.error().DefaultMessageSendTaskErrorHandler.handleException(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) Single instance message send task (Targetsvariables not set or empty):ExceptionToErrorBoundaryEventTranslationErrorHandler.handleException(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) ExceptionToErrorBoundaryEventTranslationErrorHandler.handleException(ProcessPluginApi api, Variables variables, Exception exception) protected ExceptionDefaultMessageSendTaskErrorHandler.handleMultiInstance(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception, Targets targets) protected ExceptionDefaultMessageSendTaskErrorHandler.handleSingleInstance(ProcessPluginApi api, Variables variables, SendTaskValues sendTaskValues, Exception exception) protected voidAbstractErrorHandler.updateFailedIfInprogress(ProcessPluginApi api, Variables variables, String errorMessage, List<org.hl7.fhir.r4.model.Task> tasks) protected voidAbstractErrorHandler.updateTaskAndHandleException(ProcessPluginApi api, Variables variables, org.hl7.fhir.r4.model.Task task)