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