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 TypeMethodDescriptionbooleancanUserCredentialsBeDeleted(UserProfile profile) voidvoidgenerateNewPassword(UserProfile profile) getNextAuthenticationDate(Instant lastAuthInstant) voidhandleMfaTypeChange(UserProfile profile, Runnable profileUpdatedCallback, boolean adminOption) voidinit(UserProfile profile) booleanbooleanisShowAdminOptions(UserProfile profile) booleanisShowNewPassword(UserProfile profile) booleanisShowTotpDetails(UserProfile profile) voidremoveLasAuthenticationInstant(UserProfile profile, Runnable profileUpdatedCallback) voidremoveUserCredentials(UserProfile profile, Runnable profileUpdatedCallback) voidsendMfaRegistrationMail(UserProfile profile, Runnable profileUpdatedCallback) voidsendMfaRemovalRequestMail(UserProfile profile, Runnable profileUpdatedCallback) voidsendUserCredentialsSetMail(UserProfile profile, Runnable profileUpdatedCallback) voidsetMfaType(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
-