Package com.jgcomptech.tools.authc
Interface AuthenticationInfo
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
Account
- All Known Implementing Classes:
SimpleAuthenticationInfo,UserAccount
public interface AuthenticationInfo extends java.io.SerializableInterface used for objects that contain Authentication info.- Since:
- 1.5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.time.LocalDateTimegetCreationDate()java.time.LocalDateTimegetPasswordExpirationDate()java.lang.StringgetUsername()booleanhasPasswordExpiration()booleanisLocked()booleanisPasswordExpired()
-
-
-
Method Detail
-
getUsername
java.lang.String getUsername()
-
isLocked
boolean isLocked()
-
isPasswordExpired
boolean isPasswordExpired()
-
getCreationDate
java.time.LocalDateTime getCreationDate()
-
getPasswordExpirationDate
java.time.LocalDateTime getPasswordExpirationDate()
-
hasPasswordExpiration
boolean hasPasswordExpiration()
-
-