Class UserProfileSecurityPanelBean
java.lang.Object
de.xima.fc.gui.common.bean.profile.UserProfileSecurityPanelBean
- All Implemented Interfaces:
Serializable
Bean for displaying and modifying a user profile's security settings.
- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canUserCredentialsBeDeleted
(UserProfile profile) void
void
generateNewPassword
(UserProfile profile) getNextAuthenticationDate
(Instant lastAuthInstant) void
handleMfaTypeChange
(UserProfile profile, Runnable profileUpdatedCallback, boolean adminOption) void
init
(UserProfile profile) boolean
boolean
isShowAdminOptions
(UserProfile profile) boolean
isShowNewPassword
(UserProfile profile) boolean
isShowTotpDetails
(UserProfile profile) void
removeLasAuthenticationInstant
(UserProfile profile, Runnable profileUpdatedCallback) void
removeUserCredentials
(UserProfile profile, Runnable profileUpdatedCallback) void
sendMfaRegistrationMail
(UserProfile profile, Runnable profileUpdatedCallback) void
sendMfaRemovalRequestMail
(UserProfile profile, Runnable profileUpdatedCallback) void
sendUserCredentialsSetMail
(UserProfile profile, Runnable profileUpdatedCallback) void
setMfaType
(EMultiFactorAuthenticationType mfaType)
-
Constructor Details
-
UserProfileSecurityPanelBean
public UserProfileSecurityPanelBean()
-
-
Method Details
-
init
-
getMfaType
-
setMfaType
-
getNewClearTextPassword
-
isCredentialsOptionAvailable
public boolean isCredentialsOptionAvailable() -
isShowNewPassword
-
isShowAdminOptions
-
isShowTotpDetails
-
getNextAuthenticationDate
-
canUserCredentialsBeDeleted
-
removeUserCredentials
-
generateNewPassword
-
clearNewPassword
public void clearNewPassword() -
sendUserCredentialsSetMail
-
removeLasAuthenticationInstant
-
handleMfaTypeChange
public void handleMfaTypeChange(UserProfile profile, Runnable profileUpdatedCallback, boolean adminOption) -
sendMfaRegistrationMail
-
sendMfaRemovalRequestMail
-