public interface UserWorkflowAdapter extends WorkflowAdapter
Modifier and Type | Method and Description |
---|---|
UserWorkflowResult<String> |
activate(String userKey,
String token)
Activate an user.
|
UserWorkflowResult<Pair<UserPatch,Boolean>> |
confirmPasswordReset(String userKey,
String token,
String password)
Confirm password reset for an user.
|
UserWorkflowResult<Pair<String,Boolean>> |
create(UserTO userTO,
boolean storePassword)
Create an user.
|
UserWorkflowResult<Pair<String,Boolean>> |
create(UserTO userTO,
boolean disablePwdPolicyCheck,
Boolean enabled,
boolean storePassword)
Create an user, optionally disabling password policy check.
|
void |
delete(String userKey)
Delete an user.
|
Pair<UserWorkflowResult<String>,Boolean> |
internalSuspend(String key)
Suspend an user (used by internal authentication process)
|
UserWorkflowResult<String> |
reactivate(String userKey)
Reactivate an user.
|
void |
requestPasswordReset(String userKey)
Request password reset for an user.
|
UserWorkflowResult<String> |
suspend(String key)
Suspend an user.
|
UserWorkflowResult<Pair<UserPatch,Boolean>> |
update(UserPatch userPatch)
Update an user.
|
getPrefix
UserWorkflowResult<Pair<String,Boolean>> create(UserTO userTO, boolean storePassword)
userTO
- user to be created and whether to propagate it as activestorePassword
- whether password shall be stored into the internal storageUserWorkflowResult<Pair<String,Boolean>> create(UserTO userTO, boolean disablePwdPolicyCheck, Boolean enabled, boolean storePassword)
userTO
- user to be created and whether to propagate it as activedisablePwdPolicyCheck
- disable password policy check?enabled
- specify true/false to force active/supended statusstorePassword
- whether password shall be stored into the internal storageUserWorkflowResult<String> activate(String userKey, String token)
userKey
- user to be activatedtoken
- to be verified for activationUserWorkflowResult<Pair<UserPatch,Boolean>> update(UserPatch userPatch)
userPatch
- modification set to be performedUserWorkflowResult<String> suspend(String key)
key
- to be suspendedPair<UserWorkflowResult<String>,Boolean> internalSuspend(String key)
key
- to be suspendedUserWorkflowResult<String> reactivate(String userKey)
userKey
- user to be reactivatedvoid requestPasswordReset(String userKey)
userKey
- user requesting password resetUserWorkflowResult<Pair<UserPatch,Boolean>> confirmPasswordReset(String userKey, String token, String password)
userKey
- user confirming password resettoken
- security tokenpassword
- new password valuevoid delete(String userKey)
userKey
- user to be deletedCopyright © 2010–2023 The Apache Software Foundation. All rights reserved.