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 InvocableComponent
getDeclaringClass, getInvocableMethod, invoke, toStringMethods inherited from class 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
-