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 TypeMethodDescriptionvoidinvoke(Parameters parameters, ActivityContextMap activityContextMap, ContextVariables contextVariables) Invokes this component with given parameters.protected ObjectinvokeWithResult(Parameters parameters, Object... instances) Methods inherited from class com.suncode.pwfl.workflow.component.InvocableComponent
getDeclaringClass, getInvocableMethod, invoke, toStringMethods 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:
invokeWithResultin classInvocableComponent
-
invoke
public void invoke(Parameters parameters, ActivityContextMap activityContextMap, ContextVariables contextVariables) Description copied from class:InvocableComponentInvokes this component with given parameters.- Specified by:
invokein classInvocableComponent- Parameters:
parameters- parametersactivityContextMap- Variables context from activity
-