Class DatarouterUserHistoryService

java.lang.Object
io.datarouter.auth.service.DatarouterUserHistoryService

@Singleton
public class DatarouterUserHistoryService
extends Object
  • 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

      public void putAndRecordCreate​(io.datarouter.web.user.databean.DatarouterUser user, Long editorId, String editorUsername, String description)
    • putAndRecordPasswordChange

      public void putAndRecordPasswordChange​(io.datarouter.web.user.databean.DatarouterUser user, io.datarouter.web.user.databean.DatarouterUser editor, String signinUrl)
    • putAndRecordEdit

      public void putAndRecordEdit​(io.datarouter.web.user.databean.DatarouterUser user, io.datarouter.web.user.databean.DatarouterUser editor, String changes, String signinUrl)
    • recordMessage

      public void recordMessage​(io.datarouter.web.user.databean.DatarouterUser user, io.datarouter.web.user.databean.DatarouterUser editor, String message)
    • recordDeprovisions

      public void recordDeprovisions​(List<io.datarouter.web.user.databean.DatarouterUser> users, Optional<io.datarouter.web.user.databean.DatarouterUser> editor)
    • recordRestores

      public void recordRestores​(List<io.datarouter.web.user.databean.DatarouterUser> users, Optional<io.datarouter.web.user.databean.DatarouterUser> editor)