|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jscape.inet.mft.management.descriptors.PasswordServiceDescriptor
public class PasswordServiceDescriptor
Password compliance descriptor.
Nested Class Summary | |
---|---|
static class |
PasswordServiceDescriptor.BadPasswordException
|
static class |
PasswordServiceDescriptor.PasswordRepeatedException
|
Constructor Summary | |
---|---|
PasswordServiceDescriptor()
|
|
PasswordServiceDescriptor(java.lang.Integer minPasswordLength,
java.lang.Long maxPasswordAge,
java.lang.Integer passwordExpirationNotificationDays,
java.lang.Integer equalPasswordsHistoryLength,
boolean uppercaseRequired,
boolean lowercaseRequired,
boolean numericRequired,
boolean nonAlphaNumericRequired,
boolean nonCompliantPasswordLoginDenied)
|
Method Summary | |
---|---|
void |
assertLengthValid(char[] password)
|
void |
assertLowercaseIncluded(char[] password)
|
void |
assertNonAlphaNumericIncluded(char[] password)
|
void |
assertNotRepeated(char[] password,
Account account)
|
void |
assertNumericIncluded(char[] password)
|
void |
assertUppercaseIncluded(char[] password)
|
java.lang.Integer |
getEqualPasswordsHistoryLength()
Gets number of previous passwords that may not match new password. |
java.lang.Long |
getMaxPasswordAge()
Gets maximum password age in days. |
java.lang.Integer |
getMinPasswordLength()
Gets minimum password length in characters. |
java.lang.Integer |
getPasswordExpirationNotificationDays()
Gets number of days before password expiration to send password change notification. |
boolean |
isLowercaseRequired()
Gets whether lowercase letters are required in password. |
boolean |
isNonAlphaNumericRequired()
Gets whether non-alpha-numeric characters are required in password. |
boolean |
isNonCompliantPasswordLoginDenied()
Gets whether login is denied if user uses a non-compliant password. |
boolean |
isNumericRequired()
Gets whether numeric values are required in password. |
boolean |
isUppercaseRequired()
Gets whether uppercase letters are required in password. |
void |
setEqualPasswordsHistoryLength(java.lang.Integer value)
Sets number of previous passwords that may not match new password. |
void |
setLowercaseRequired(boolean value)
Sets whether lowercase letters are required in password. |
void |
setMaxPasswordAge(java.lang.Long value)
Sets maximum password age in days. |
void |
setMinPasswordLength(java.lang.Integer value)
Sets minimum password length in characters. |
void |
setNonAlphaNumericRequired(boolean value)
Sets whether non-alpha-numeric characters are required in password. |
void |
setNonCompliantPasswordLoginDenied(boolean value)
Sets whether login is denied if user uses a non-compliant password. |
void |
setNumericRequired(boolean value)
Sets whether numeric values are required in password. |
void |
setPasswordExpirationNotificationDays(java.lang.Integer value)
Sets number of days before password expiration to send password change notification. |
void |
setUppercaseRequired(boolean value)
Sets whether uppercase letters are required in password. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PasswordServiceDescriptor(java.lang.Integer minPasswordLength, java.lang.Long maxPasswordAge, java.lang.Integer passwordExpirationNotificationDays, java.lang.Integer equalPasswordsHistoryLength, boolean uppercaseRequired, boolean lowercaseRequired, boolean numericRequired, boolean nonAlphaNumericRequired, boolean nonCompliantPasswordLoginDenied)
public PasswordServiceDescriptor()
Method Detail |
---|
public java.lang.Integer getMinPasswordLength()
public void setMinPasswordLength(java.lang.Integer value)
public java.lang.Long getMaxPasswordAge()
public void setMaxPasswordAge(java.lang.Long value)
public java.lang.Integer getPasswordExpirationNotificationDays()
public void setPasswordExpirationNotificationDays(java.lang.Integer value)
public java.lang.Integer getEqualPasswordsHistoryLength()
public void setEqualPasswordsHistoryLength(java.lang.Integer value)
public boolean isUppercaseRequired()
public void setUppercaseRequired(boolean value)
public boolean isLowercaseRequired()
public void setLowercaseRequired(boolean value)
public boolean isNumericRequired()
public void setNumericRequired(boolean value)
public boolean isNonAlphaNumericRequired()
public void setNonAlphaNumericRequired(boolean value)
public boolean isNonCompliantPasswordLoginDenied()
public void setNonCompliantPasswordLoginDenied(boolean value)
public void assertLengthValid(char[] password) throws PasswordServiceDescriptor.BadPasswordException
PasswordServiceDescriptor.BadPasswordException
public void assertUppercaseIncluded(char[] password) throws PasswordServiceDescriptor.BadPasswordException
PasswordServiceDescriptor.BadPasswordException
public void assertLowercaseIncluded(char[] password) throws PasswordServiceDescriptor.BadPasswordException
PasswordServiceDescriptor.BadPasswordException
public void assertNumericIncluded(char[] password) throws PasswordServiceDescriptor.BadPasswordException
PasswordServiceDescriptor.BadPasswordException
public void assertNonAlphaNumericIncluded(char[] password) throws PasswordServiceDescriptor.BadPasswordException
PasswordServiceDescriptor.BadPasswordException
public void assertNotRepeated(char[] password, Account account) throws PasswordServiceDescriptor.PasswordRepeatedException
PasswordServiceDescriptor.PasswordRepeatedException
public java.lang.String toString()
toString
in class java.lang.Object
|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |