Interface UserProvisioningManager
-
- All Superinterfaces:
ProvisioningManager<UserCR,UserUR>
- All Known Implementing Classes:
DefaultUserProvisioningManager
public interface UserProvisioningManager extends ProvisioningManager<UserCR,UserUR>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pair<String,List<PropagationStatus>>activate(StatusR statusR, boolean nullPriorityAsync, String updater, String context)voidconfirmPasswordReset(String key, String token, String password, String updater, String context)Pair<String,List<PropagationStatus>>create(UserCR userCR, boolean disablePwdPolicyCheck, Boolean enabled, Set<String> excludedResources, boolean nullPriorityAsync, String creator, String context)voidinternalSuspend(String key, String updater, String context)List<PropagationStatus>provision(String key, boolean changePwd, String password, Collection<String> resources, boolean nullPriorityAsync, String executor)Pair<String,List<PropagationStatus>>reactivate(StatusR statusR, boolean nullPriorityAsync, String updater, String context)voidrequestPasswordReset(String key, String updater, String context)Pair<String,List<PropagationStatus>>suspend(StatusR statusR, boolean nullPriorityAsync, String updater, String context)Pair<UserUR,List<PropagationStatus>>update(UserUR userUR, boolean nullPriorityAsync, String updater, String context)Pair<UserUR,List<PropagationStatus>>update(UserUR userUR, ProvisioningReport result, Boolean enabled, Set<String> excludedResources, boolean nullPriorityAsync, String updater, String context)-
Methods inherited from interface org.apache.syncope.core.provisioning.api.ProvisioningManager
create, delete, delete, deprovision, link, unlink, update
-
-
-
-
Method Detail
-
create
Pair<String,List<PropagationStatus>> create(UserCR userCR, boolean disablePwdPolicyCheck, Boolean enabled, Set<String> excludedResources, boolean nullPriorityAsync, String creator, String context)
-
update
Pair<UserUR,List<PropagationStatus>> update(UserUR userUR, boolean nullPriorityAsync, String updater, String context)
-
update
Pair<UserUR,List<PropagationStatus>> update(UserUR userUR, ProvisioningReport result, Boolean enabled, Set<String> excludedResources, boolean nullPriorityAsync, String updater, String context)
-
activate
Pair<String,List<PropagationStatus>> activate(StatusR statusR, boolean nullPriorityAsync, String updater, String context)
-
reactivate
Pair<String,List<PropagationStatus>> reactivate(StatusR statusR, boolean nullPriorityAsync, String updater, String context)
-
suspend
Pair<String,List<PropagationStatus>> suspend(StatusR statusR, boolean nullPriorityAsync, String updater, String context)
-
confirmPasswordReset
void confirmPasswordReset(String key, String token, String password, String updater, String context)
-
provision
List<PropagationStatus> provision(String key, boolean changePwd, String password, Collection<String> resources, boolean nullPriorityAsync, String executor)
-
-