public interface PasswordRules extends Serializable
| Modifier and Type | Method and Description |
|---|---|
int |
getDifferentCharacters()
Gets the number of minimum different characters in the new password compared to previous passwords.
|
int |
getDigits()
Gets the minimum number of Digits in new password.
|
int |
getDisableUserTime()
Gets the days after the user will be disabled (after password expired).
|
int |
getExpirationTime()
Return number of days after the password will expire (starting from day the current pasword was set).
|
int |
getLetters()
Gets the minimum number of Letters in new password.
|
int |
getMinimalPasswordLength()
Gets the minimum password length.
|
int |
getMixedCase()
Gets the number for mixed case characters.
|
int |
getNotificationMails()
Check if notification mails should be send.
|
int |
getPasswordTracking()
Check if password tracking is enabled.
|
int |
getPunctuation()
Sets the minimum number of punctuation characters ('!"$%()=?+/*) in new password.
|
boolean |
isForcePasswordChange()
Checks if force password change flag is set.
|
boolean |
isStrongPassword()
Checks if strong password flag is set.
|
boolean |
isUniquePassword()
Checks if flag for unique password is set.
|
void |
setDifferentCharacters(int length)
Sets the number of minimum different characters in the new password compared to previous passwords.
|
void |
setDigits(int length)
Sets the minimum number of Digits in new password.
|
void |
setDisableUserTime(int days)
Sets the days after the user will be disabled (after password expired).
|
void |
setExpirationTime(int days)
Sets the days a new password will be valid.
|
void |
setForcePasswordChange(boolean forcePasswordChange)
Set force password change flag.
|
void |
setLetters(int length)
Sets the minimum number of Letters in new password.
|
void |
setMinimalPasswordLength(int length)
Sets the minimum password length.
|
void |
setMixedCase(int length)
The password needs to include at least n lowercase (a-z) and n uppercase (A-Z) characters.
|
void |
setNotificationMails(int days)
Enables when notification mail should be send out before password expires.
|
void |
setPasswordTracking(int number)
Enables password tracking if value is > 0.
|
void |
setPunctuation(int length)
Sets the minimum number of punctuation characters ('!"$%()=?+/*) in new password.
|
void |
setStrongPassword(boolean strongPassword)
Set strong password flag.
|
void |
setUniquePassword(boolean uniquePassword)
Set unique password flag.
|
boolean isUniquePassword()
void setUniquePassword(boolean uniquePassword)
true - or falseboolean isForcePasswordChange()
void setForcePasswordChange(boolean forcePasswordChange)
true - or falseboolean isStrongPassword()
void setStrongPassword(boolean strongPassword)
true - or falsevoid setNotificationMails(int days)
days - Number of days before password expires.int getNotificationMails()
void setPasswordTracking(int number)
days - Number of old passwords to store.int getPasswordTracking()
void setExpirationTime(int days)
Number - of days.int getExpirationTime()
void setDisableUserTime(int days)
Number - of days (-1 will never disable the user).int getDisableUserTime()
void setDifferentCharacters(int length)
length - Number of different characters.int getDifferentCharacters()
void setMinimalPasswordLength(int length)
length - Length.int getMinimalPasswordLength()
void setLetters(int length)
length - Number.int getLetters()
void setDigits(int length)
length - Number.int getDigits()
void setMixedCase(int length)
length - Number.int getMixedCase()
void setPunctuation(int length)
length - Number.int getPunctuation()
Copyright © 2016 Eclipse Stardust. All Rights Reserved.