Interface CreateRegisterUser
- All Known Implementing Classes:
JavaScriptRegister
,K8sProjectCheck
,TestRegisterUser
public interface CreateRegisterUser
-
Method Summary
Modifier and TypeMethodDescriptioncreateTremoloUser
(NewUserRequest newUser, List<String> errors, AuthInfo userData) Returns the name of the workflow to execute, any changes to newUser are reflected in the requestvoid
init
(ScaleJSRegisterConfig registerConfig) Initializes the custom submission generatorvoid
setWorkflowParameters
(Map<String, Object> wfParameters, NewUserRequest newUser, AuthInfo userData) Allows for workflow parameters to be set prior to creating the workflow
-
Method Details
-
init
Initializes the custom submission generator- Parameters:
registerConfig
-- Throws:
ProvisioningException
-
createTremoloUser
String createTremoloUser(NewUserRequest newUser, List<String> errors, AuthInfo userData) throws ProvisioningException Returns the name of the workflow to execute, any changes to newUser are reflected in the request- Parameters:
newUser
-errors
-userData
-- Returns:
- Throws:
ProvisioningException
-
setWorkflowParameters
void setWorkflowParameters(Map<String, Object> wfParameters, NewUserRequest newUser, AuthInfo userData) throws ProvisioningExceptionAllows for workflow parameters to be set prior to creating the workflow- Parameters:
wfParameters
-newUser
-userData
-- Throws:
ProvisioningException
-