Package io.datarouter.auth.service
Class DatarouterUserEditService
java.lang.Object
io.datarouter.auth.service.DatarouterUserEditService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringvoidchangePassword(DatarouterUser user, DatarouterUser editor, String newPassword, String signinUrl) editAccounts(DatarouterUser editor, DatarouterUser user, Map<String, Boolean> updates, String signinUrl) editRoles(DatarouterUser editor, DatarouterUser user, List<UserRoleUpdateDto> updates, String signinUrl) voideditUser(DatarouterUser user, DatarouterUser editor, Boolean enabled, String signinUrl, Set<DatarouterAccountKey> requestedAccounts, Optional<ZoneId> optionalZoneId, Optional<String> description) voidupdateTimeZone(DatarouterUser editor, DatarouterUser user, String timeZoneId, String signInUrl)
-
Constructor Details
-
DatarouterUserEditService
public DatarouterUserEditService()
-
-
Method Details
-
editRoles
public Optional<String> editRoles(DatarouterUser editor, DatarouterUser user, List<UserRoleUpdateDto> updates, String signinUrl) -
editUser
public void editUser(DatarouterUser user, DatarouterUser editor, Boolean enabled, String signinUrl, Set<DatarouterAccountKey> requestedAccounts, Optional<ZoneId> optionalZoneId, Optional<String> description) -
editAccounts
public Map<String,Boolean> editAccounts(DatarouterUser editor, DatarouterUser user, Map<String, Boolean> updates, String signinUrl) -
updateTimeZone
public void updateTimeZone(DatarouterUser editor, DatarouterUser user, String timeZoneId, String signInUrl) -
changePassword
public void changePassword(DatarouterUser user, DatarouterUser editor, String newPassword, String signinUrl) -
changeList
-