mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noël Rouvignac
18.03.2015 e5dfc54555f8d03b292f3d33c3e08cc15d4618b2
refs
author Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, September 18, 2015 15:03 +0200
committer Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, September 18, 2015 15:59 +0200
commite5dfc54555f8d03b292f3d33c3e08cc15d4618b2
tree 2c5e145857117ead8929c886d845c298c3ec2532 tree | zip | gz
parent e09b8f8d7def1dc695aeecbe9d38a036fd69144f view | diff
Changed AuthPasswordSyntax*.decodeAuthPassword() return type from StringBuilder[] to String[]

AuthPasswordSyntaxImpl.java, AuthPasswordSyntax.java:
Changed decodeAuthPassword() return type from StringBuilder[] to String[].
It is now inline with UserPasswordSyntax.decodeUserPassword(), which is what client code expects anyway. This dramatically simplifies client code.

*.java:
Deduplicated AuthPassword vs. UserPassword code paths by extracting methods that check the pwPolicyState.getAuthenticationPolicy().isAuthPasswordSyntax()) method and choose one code path or the other.
10 files modified
380 ■■■■■ changed files
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordExactEqualityMatchingRuleImpl.java 14 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AuthPasswordSyntaxImpl.java 12 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/core/PasswordPolicyState.java 121 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/extensions/PasswordModifyExtendedOperation.java 84 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/schema/AuthPasswordEqualityMatchingRule.java 27 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/schema/AuthPasswordSyntax.java 18 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/tools/EncodePassword.java 15 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java 51 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/test/java/org/opends/server/extensions/PasswordStorageSchemeTestCase.java 18 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/test/java/org/opends/server/schema/AuthPasswordEqualityMatchingRuleTest.java 20 ●●●● diff | view | raw | blame | history