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 requestvoidinit(ScaleJSRegisterConfig registerConfig) Initializes the custom submission generatorvoidsetWorkflowParameters(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
-