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

Jean-Noel Rouvignac
10.31.2014 3311bbe59fda9ebd51131ac63a5159989c2da8c8
AuthPasswordEqualityMatchingRule.java, UserPasswordEqualityMatchingRule.java:
Aligned the two classes code for easier comparison.
2 files modified
64 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/schema/AuthPasswordEqualityMatchingRule.java 12 ●●●●● patch | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/schema/UserPasswordEqualityMatchingRule.java 52 ●●●● patch | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/schema/AuthPasswordEqualityMatchingRule.java
@@ -95,19 +95,17 @@
  @Override
  public ByteString normalizeAttributeValue(Schema schema, ByteSequence value) throws DecodeException
  {
    // We will not alter the value in any way.
    // We will not alter the value in any way
    return value.toByteString();
  }
  /** {@inheritDoc} */
  @Override
  public Assertion getAssertion(final Schema schema, final ByteSequence assertionValue) throws DecodeException
  {
    final ByteString normalizedAssertionValue = normalizeAttributeValue(schema, assertionValue);
    return new Assertion()
    {
      final ByteString normalizedAssertionValue = normalizeAttributeValue(schema, assertionValue);
      @Override
      public ConditionResult matches(final ByteSequence normalizedAttributeValue)
      {
@@ -151,7 +149,6 @@
    return indexers;
  }
  /** {@inheritDoc} */
  @Override
  public boolean isIndexingSupported()
@@ -174,8 +171,8 @@
      return ConditionResult.FALSE;
    }
    // The first element of the array will be the scheme.  Make sure that we
    // support the requested scheme.
    // The first element of the array will be the scheme.
    // Make sure that we support the requested scheme.
    PasswordStorageScheme<?> storageScheme = getAuthPasswordStorageScheme(authPWComponents[0].toString());
    if (storageScheme == null)
    {
@@ -191,4 +188,3 @@
  }
}
opendj3-server-dev/src/server/org/opends/server/schema/UserPasswordEqualityMatchingRule.java
@@ -60,26 +60,6 @@
  private static final String EQUALITY_ID = "equality";
  /**
   * Retrieves the normalized form of the provided value, which is best suited
   * for efficiently performing matching operations on that value.
   *
   * @param schema The schema.
   * @param value  The value to be normalized.
   *
   * @return  The normalized version of the provided value.
   *
   * @throws  DecodeException  If the provided value is invalid according to
   *                              the associated attribute syntax.
   */
  @Override
  public ByteString normalizeAttributeValue(Schema schema, ByteSequence value)
         throws DecodeException
  {
    // We will not alter the value in any way
    return value.toByteString();
  }
  private final Collection<? extends Indexer> indexers = Collections.singleton(new Indexer()
  {
    @Override
@@ -103,14 +83,32 @@
    return ByteSequence.COMPARATOR;
  }
  /**
   * Retrieves the normalized form of the provided value, which is best suited
   * for efficiently performing matching operations on that value.
   *
   * @param schema The schema.
   * @param value  The value to be normalized.
   *
   * @return  The normalized version of the provided value.
   *
   * @throws  DecodeException  If the provided value is invalid according to
   *                              the associated attribute syntax.
   */
  @Override
  public ByteString normalizeAttributeValue(Schema schema, ByteSequence value) throws DecodeException
  {
    // We will not alter the value in any way
    return value.toByteString();
  }
  /** {@inheritDoc} */
  @Override
  public Assertion getAssertion(final Schema schema, final ByteSequence assertionValue) throws DecodeException
  {
    final ByteString normalizedAssertionValue = normalizeAttributeValue(schema, assertionValue);
    return new Assertion()
    {
      final ByteString normalizedAssertionValue = normalizeAttributeValue(schema, assertionValue);
      @Override
      public ConditionResult matches(final ByteSequence normalizedAttributeValue)
      {
@@ -149,16 +147,16 @@
  /** {@inheritDoc} */
  @Override
  public boolean isIndexingSupported()
  public Collection<? extends Indexer> getIndexers()
  {
    return indexers.isEmpty();
    return indexers;
  }
  /** {@inheritDoc} */
  @Override
  public Collection<? extends Indexer> getIndexers()
  public boolean isIndexingSupported()
  {
    return indexers;
    return indexers.isEmpty();
  }
  /**
@@ -204,5 +202,5 @@
    return ConditionResult.valueOf(
        storageScheme.passwordMatches(assertionValue, ByteString.valueOf(userPWComponents[1])));
  }
}
}