Package com.suncode.pwfl.datasource
Class InvocableDataSource
java.lang.Object
com.suncode.pwfl.component.ComponentDefinition
com.suncode.pwfl.workflow.component.WorkflowComponent
com.suncode.pwfl.workflow.component.InvocableComponent
com.suncode.pwfl.datasource.InvocableDataSource
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInvocableDataSource
(DataSourceDefinition definition, Method method, Object instance, Optional<DataSourceValidator> validator) -
Method Summary
Modifier and TypeMethodDescriptionvoid
invoke
(Parameters parameters, ActivityContextMap activityContextMap, ContextVariables contextVariables) Invokes this component with given parameters.protected Object
invokeWithResult
(Parameters parameters, Object... instances) Methods inherited from class com.suncode.pwfl.workflow.component.InvocableComponent
getDeclaringClass, getInvocableMethod, invoke, toString
Methods inherited from class com.suncode.pwfl.component.ComponentDefinition
equals, getCategories, getContextVariables, getDeprecationDescription, getDescription, getDocumentationLink, getIcon, getId, getName, getParameter, getParameters, getSource, hashCode, isDeprecated, setDeprecated, setSource
-
Field Details
-
DATA_SOURCE_METHOD_NAME
- See Also:
-
VALIDATOR_METHOD_NAME
- See Also:
-
-
Constructor Details
-
InvocableDataSource
public InvocableDataSource(DataSourceDefinition definition, Method method, Object instance, Optional<DataSourceValidator> validator)
-
-
Method Details
-
invokeWithResult
- Overrides:
invokeWithResult
in classInvocableComponent
-
invoke
public void invoke(Parameters parameters, ActivityContextMap activityContextMap, ContextVariables contextVariables) Description copied from class:InvocableComponent
Invokes this component with given parameters.- Specified by:
invoke
in classInvocableComponent
- Parameters:
parameters
- parametersactivityContextMap
- Variables context from activity
-