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
-