Package io.datarouter.auth.service
Class DatarouterUserHistoryService
java.lang.Object
io.datarouter.auth.service.DatarouterUserHistoryService
@Singleton
public class DatarouterUserHistoryService
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description DatarouterUserHistoryService() -
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.String>getResolutionDescription(DatarouterPermissionRequest request, java.util.Map<DatarouterUserHistoryKey,java.lang.String> historyMap)java.util.Map<DatarouterPermissionRequest,java.util.Optional<java.lang.String>>getResolvedRequestToHistoryChangesMap(java.util.List<DatarouterPermissionRequest> requests)voidputAndRecordCreate(io.datarouter.web.user.databean.DatarouterUser user, java.lang.Long editorId, java.lang.String description)voidputAndRecordPasswordChange(io.datarouter.web.user.databean.DatarouterUser user, DatarouterUserHistory history, java.lang.String signinUrl)voidputAndRecordRoleEdit(io.datarouter.web.user.databean.DatarouterUser user, DatarouterUserHistory history, java.lang.String signinUrl)voidrecordDeprovisions(java.util.List<io.datarouter.web.user.databean.DatarouterUser> users, java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> editor)voidrecordRestores(java.util.List<io.datarouter.web.user.databean.DatarouterUser> users, java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> editor)
-
Constructor Details
-
DatarouterUserHistoryService
public DatarouterUserHistoryService()
-
-
Method Details
-
getResolvedRequestToHistoryChangesMap
public java.util.Map<DatarouterPermissionRequest,java.util.Optional<java.lang.String>> getResolvedRequestToHistoryChangesMap(java.util.List<DatarouterPermissionRequest> requests) -
getResolutionDescription
public java.util.Optional<java.lang.String> getResolutionDescription(DatarouterPermissionRequest request, java.util.Map<DatarouterUserHistoryKey,java.lang.String> historyMap) -
putAndRecordCreate
public void putAndRecordCreate(io.datarouter.web.user.databean.DatarouterUser user, java.lang.Long editorId, java.lang.String description) -
putAndRecordPasswordChange
public void putAndRecordPasswordChange(io.datarouter.web.user.databean.DatarouterUser user, DatarouterUserHistory history, java.lang.String signinUrl) -
putAndRecordRoleEdit
public void putAndRecordRoleEdit(io.datarouter.web.user.databean.DatarouterUser user, DatarouterUserHistory history, java.lang.String signinUrl) -
recordDeprovisions
public void recordDeprovisions(java.util.List<io.datarouter.web.user.databean.DatarouterUser> users, java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> editor) -
recordRestores
public void recordRestores(java.util.List<io.datarouter.web.user.databean.DatarouterUser> users, java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> editor)
-