@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters) throws Exception { return this.executeConnector(connectorClassName, parameters, null, null, null, null, null, true); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ProcessDefinitionUUID definitionUUID, final Map<String, Object> context) throws Exception { return this.executeConnector(connectorClassName, parameters, definitionUUID, null, null, null, context, true); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ProcessDefinitionUUID definitionUUID) throws Exception { return this.executeConnector(connectorClassName, parameters, definitionUUID, null, null, null, null, true); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ClassLoader classLoader) throws Exception { return this.executeConnector(connectorClassName, parameters, null, null, null, classLoader, null, true); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ActivityInstanceUUID activityInstanceUUID, final Map<String, Object> context, final boolean useCurrentVariableValues) throws Exception { final ActivityInstance activity = EnvTool.getJournalQueriers().getActivityInstance(activityInstanceUUID); return this.executeConnector(connectorClassName, parameters, activity.getProcessDefinitionUUID(), null, activityInstanceUUID, null, context, useCurrentVariableValues); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ProcessInstanceUUID processInstanceUUID, final Map<String, Object> context, final boolean useCurrentVariableValues) throws Exception { final ProcessInstance instance = EnvTool.getJournalQueriers().getProcessInstance(processInstanceUUID); return this.executeConnector(connectorClassName, parameters, instance.getProcessDefinitionUUID(), processInstanceUUID, null, null, context, useCurrentVariableValues); }