|
||||||||||
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()
|
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()
Returns the String "Password" |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PasswordServiceDescriptor()
Method Detail |
---|
public java.lang.Integer getMinPasswordLength()
getMinPasswordLength
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setMinPasswordLength(java.lang.Integer value)
setMinPasswordLength
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public java.lang.Long getMaxPasswordAge()
getMaxPasswordAge
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setMaxPasswordAge(java.lang.Long value)
setMaxPasswordAge
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public java.lang.Integer getPasswordExpirationNotificationDays()
getPasswordExpirationNotificationDays
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setPasswordExpirationNotificationDays(java.lang.Integer value)
setPasswordExpirationNotificationDays
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public java.lang.Integer getEqualPasswordsHistoryLength()
getEqualPasswordsHistoryLength
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setEqualPasswordsHistoryLength(java.lang.Integer value)
setEqualPasswordsHistoryLength
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public boolean isUppercaseRequired()
isUppercaseRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setUppercaseRequired(boolean value)
setUppercaseRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public boolean isLowercaseRequired()
isLowercaseRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setLowercaseRequired(boolean value)
setLowercaseRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public boolean isNumericRequired()
isNumericRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setNumericRequired(boolean value)
setNumericRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public boolean isNonAlphaNumericRequired()
isNonAlphaNumericRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setNonAlphaNumericRequired(boolean value)
setNonAlphaNumericRequired
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public boolean isNonCompliantPasswordLoginDenied()
isNonCompliantPasswordLoginDenied
in interface com.jscape.inet.mft.security.PasswordComplianceService.Importer
public void setNonCompliantPasswordLoginDenied(boolean value)
setNonCompliantPasswordLoginDenied
in interface com.jscape.inet.mft.security.PasswordComplianceService.Exporter
public java.lang.String toString()
toString
in class java.lang.Object
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |