Class SConnectorUserFilterAdapter
- java.lang.Object
-
- org.bonitasoft.engine.core.filter.impl.SConnectorUserFilterAdapter
-
- All Implemented Interfaces:
SConnector
public class SConnectorUserFilterAdapter extends java.lang.Object implements SConnector
- Author:
- Baptiste Mesta
-
-
Constructor Summary
Constructors Constructor Description SConnectorUserFilterAdapter(org.bonitasoft.engine.filter.UserFilter filter, java.lang.String actorName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect()Called by the engine before the connector is executed This method can be implemented by connectors to handle here opening of connections like database connectionvoiddisconnect()Called by the engine after the connector and its output operations are executed This method can be implemented by connectors to close connections here.java.util.Map<java.lang.String,java.lang.Object>execute()Execute the connector.java.util.List<java.lang.Long>getUserIds()voidsetInputParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)Set the input parameter for a connector.booleanshouldAutoAssignTaskIfSingleResult()voidvalidate()Validate the input parameters.
-
-
-
Method Detail
-
setInputParameters
public void setInputParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
Description copied from interface:SConnectorSet the input parameter for a connector.- Specified by:
setInputParametersin interfaceSConnector- Parameters:
parameters- parameters is a map with parameter names and their value.
-
validate
public void validate() throws SConnectorValidationExceptionDescription copied from interface:SConnectorValidate the input parameters. Check the parameters types and boundaries.- Specified by:
validatein interfaceSConnector- Throws:
SConnectorValidationException
-
execute
public java.util.Map<java.lang.String,java.lang.Object> execute() throws SConnectorExceptionDescription copied from interface:SConnectorExecute the connector.- Specified by:
executein interfaceSConnector- Returns:
- the connector outputs map corresponding to the output definition.
- Throws:
SConnectorException
-
getUserIds
public java.util.List<java.lang.Long> getUserIds()
-
shouldAutoAssignTaskIfSingleResult
public boolean shouldAutoAssignTaskIfSingleResult()
-
connect
public void connect()
Description copied from interface:SConnectorCalled by the engine before the connector is executed This method can be implemented by connectors to handle here opening of connections like database connection- Specified by:
connectin interfaceSConnector
-
disconnect
public void disconnect()
Description copied from interface:SConnectorCalled by the engine after the connector and its output operations are executed This method can be implemented by connectors to close connections here. The typical use of this is to be able to return connected objects that will be used in output operation and then disconnect them.- Specified by:
disconnectin interfaceSConnector
-
-