Package io.datarouter.auth.service
Class DatarouterUserHistoryService
java.lang.Object
io.datarouter.auth.service.DatarouterUserHistoryService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHistoryForUser(Long userId) voidputAndRecordCreate(DatarouterUser user, Long editorId, String editorUsername, String description) voidputAndRecordPasswordChange(DatarouterUser user, DatarouterUser editor, String signinUrl) voidputAndRecordPermissionChange(DatarouterUser user, DatarouterUser editor, String changes, String signinUrl) voidputAndRecordTimezoneUpdate(DatarouterUser user, DatarouterUser editor, String changes, String signinUrl) voidrecordDeprovisions(List<DatarouterUser> users, Optional<DatarouterUser> editor) voidrecordMessage(DatarouterUser user, DatarouterUser editor, String message) voidrecordPermissionRequestDecline(DatarouterUser user, DatarouterUser editor, String changes, io.datarouter.types.MilliTime declineTime) voidrecordRestores(List<DatarouterUser> users, Optional<DatarouterUser> editor) voidrecordSamlSignOnChanges(DatarouterUser user, String changes) voidsendDeprovisioningEmail(DatarouterUser user, DatarouterUserHistoryLog history, DatarouterUser editor)
-
Field Details
-
CHANGELOG_TYPE
- See Also:
-
-
Constructor Details
-
DatarouterUserHistoryService
public DatarouterUserHistoryService()
-
-
Method Details
-
getResolvedRequestToHistoryChangesMap
public Map<PermissionRequest,Optional<HistoryChange>> getResolvedRequestToHistoryChangesMap(List<PermissionRequest> requests) -
putAndRecordCreate
public void putAndRecordCreate(DatarouterUser user, Long editorId, String editorUsername, String description) -
putAndRecordPasswordChange
public void putAndRecordPasswordChange(DatarouterUser user, DatarouterUser editor, String signinUrl) -
putAndRecordTimezoneUpdate
public void putAndRecordTimezoneUpdate(DatarouterUser user, DatarouterUser editor, String changes, String signinUrl) -
putAndRecordPermissionChange
public void putAndRecordPermissionChange(DatarouterUser user, DatarouterUser editor, String changes, String signinUrl) -
recordPermissionRequestDecline
public void recordPermissionRequestDecline(DatarouterUser user, DatarouterUser editor, String changes, io.datarouter.types.MilliTime declineTime) -
recordSamlSignOnChanges
-
recordMessage
-
recordDeprovisions
-
recordRestores
-
getHistoryForUser
-
getPermissionRequestEmailSubject
-
sendDeprovisioningEmail
public void sendDeprovisioningEmail(DatarouterUser user, DatarouterUserHistoryLog history, DatarouterUser editor)
-