Interface DynamicWorkflow
- All Known Implementing Classes:
DBTargetDynamicWF,JavaScriptDynamicWorkflows,KeystoneDynamicWorkflow,LDAPDynaicWorkflows,ListClusterApproverGroups,OpenShiftWorkflows,WorkflowListClusters
public interface DynamicWorkflow
-
Method Summary
Modifier and TypeMethodDescriptiongenerateWorkflows(WorkflowType wf, ConfigManager cfg, HashMap<String, Attribute> params) Generates a list of name/value pairs to be inserted into the requestgenerateWorkflows(WorkflowType wf, ConfigManager cfg, HashMap<String, Attribute> params, AuthInfo authInfo) Generates a list of name/value pairs to be inserted into the request, includes the current user's info
-
Method Details
-
generateWorkflows
List<Map<String,String>> generateWorkflows(WorkflowType wf, ConfigManager cfg, HashMap<String, Attribute> params) throws ProvisioningExceptionGenerates a list of name/value pairs to be inserted into the request- Parameters:
wf-cfg-params-- Returns:
- Throws:
ProvisioningException
-
generateWorkflows
List<Map<String,String>> generateWorkflows(WorkflowType wf, ConfigManager cfg, HashMap<String, Attribute> params, AuthInfo authInfo) throws ProvisioningExceptionGenerates a list of name/value pairs to be inserted into the request, includes the current user's info- Parameters:
wf-cfg-params-authInfo-- Returns:
- Throws:
ProvisioningException
-