public abstract class ExecuteConnectorWork extends TenantAwareBonitaWork
| Modifier and Type | Field and Description |
|---|---|
protected String |
connectorDefinitionName |
protected long |
connectorInstanceId |
protected long |
processDefinitionId |
TENANT_ACCESSOR| Constructor and Description |
|---|
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext inputParametersContext) |
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext inputParametersContext,
Map<String,Object> inputs) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
continueFlow(Map<String,Object> context) |
protected abstract org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance |
createThrowErrorEventInstance(Map<String,Object> context,
SEndEventDefinition eventDefinition) |
protected abstract void |
errorEventOnFail(Map<String,Object> context,
SConnectorDefinition sConnectorDefinition,
Exception Exception) |
protected abstract void |
evaluateOutput(Map<String,Object> context,
org.bonitasoft.engine.core.connector.ConnectorResult result,
SConnectorDefinition sConnectorDefinition) |
protected void |
evaluateOutput(Map<String,Object> context,
org.bonitasoft.engine.core.connector.ConnectorResult result,
SConnectorDefinition sConnectorDefinition,
Long id,
String containerType) |
protected ClassLoader |
getClassLoader(Map<String,Object> context) |
protected abstract SConnectorDefinition |
getSConnectorDefinition(ProcessDefinitionService processDefinitionService) |
void |
handleFailure(Exception e,
Map<String,Object> context) |
protected void |
setConnectorAndContainerToFailed(Map<String,Object> context,
Exception Exception) |
protected void |
setConnectorOnlyToFailed(Map<String,Object> context,
Exception Exception) |
protected abstract void |
setContainerInFail(Map<String,Object> context) |
void |
work(Map<String,Object> context) |
getTenantAccessorprotected final long processDefinitionId
protected final long connectorInstanceId
protected final String connectorDefinitionName
public ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext inputParametersContext)
protected abstract void errorEventOnFail(Map<String,Object> context, SConnectorDefinition sConnectorDefinition, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance createThrowErrorEventInstance(Map<String,Object> context, SEndEventDefinition eventDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract SConnectorDefinition getSConnectorDefinition(ProcessDefinitionService processDefinitionService) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void setContainerInFail(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void continueFlow(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void evaluateOutput(Map<String,Object> context, org.bonitasoft.engine.core.connector.ConnectorResult result, SConnectorDefinition sConnectorDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected ClassLoader getClassLoader(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void setConnectorAndContainerToFailed(Map<String,Object> context, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void setConnectorOnlyToFailed(Map<String,Object> context, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void evaluateOutput(Map<String,Object> context, org.bonitasoft.engine.core.connector.ConnectorResult result, SConnectorDefinition sConnectorDefinition, Long id, String containerType) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void work(Map<String,Object> context) throws Exception
work in class org.bonitasoft.engine.work.BonitaWorkExceptionCopyright © 2016 Bonitasoft S.A.. All rights reserved.