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

kenneth_suter
15.34.2007 cfc513043c5830b5a967733066068c7097b42e3c
opendj-sdk/opends/src/server/org/opends/server/schema/AuthPasswordSyntax.java
@@ -25,6 +25,7 @@
 *      Portions Copyright 2006-2007 Sun Microsystems, Inc.
 */
package org.opends.server.schema;
import org.opends.messages.Message;
@@ -38,13 +39,13 @@
import org.opends.server.core.DirectoryServer;
import org.opends.server.types.ByteString;
import org.opends.server.types.DirectoryException;
import org.opends.server.types.ErrorLogCategory;
import org.opends.server.types.ErrorLogSeverity;
import org.opends.server.types.ResultCode;
import static org.opends.server.loggers.ErrorLogger.*;
import static org.opends.server.messages.MessageHandler.*;
import static org.opends.server.messages.SchemaMessages.*;
import static org.opends.messages.SchemaMessages.*;
import org.opends.messages.MessageBuilder;
import static org.opends.server.schema.SchemaConstants.*;
@@ -84,9 +85,8 @@
         DirectoryServer.getEqualityMatchingRule(EMR_AUTH_PASSWORD_EXACT_OID);
    if (defaultEqualityMatchingRule == null)
    {
      logError(ErrorLogCategory.SCHEMA, ErrorLogSeverity.SEVERE_ERROR,
               MSGID_ATTR_SYNTAX_UNKNOWN_EQUALITY_MATCHING_RULE,
               EMR_AUTH_PASSWORD_EXACT_NAME, SYNTAX_AUTH_PASSWORD_NAME);
      logError(ERR_ATTR_SYNTAX_UNKNOWN_EQUALITY_MATCHING_RULE.get(
          EMR_AUTH_PASSWORD_EXACT_NAME, SYNTAX_AUTH_PASSWORD_NAME));
    }
  }
@@ -204,7 +204,7 @@
   *          this syntax, or <CODE>false</CODE> if not.
   */
  public boolean valueIsAcceptable(ByteString value,
                                   StringBuilder invalidReason)
                                   MessageBuilder invalidReason)
  {
    try
    {
@@ -213,7 +213,7 @@
    }
    catch (DirectoryException de)
    {
      invalidReason.append(de.getErrorMessage());
      invalidReason.append(de.getMessageObject());
      return false;
    }
  }
@@ -308,10 +308,9 @@
        case '$':
          break readScheme;
        default:
          int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_INVALID_SCHEME_CHAR;
          String message = getMessage(msgID, pos);
          Message message = ERR_ATTR_SYNTAX_AUTHPW_INVALID_SCHEME_CHAR.get(pos);
          throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
                                       message, msgID);
                                       message);
      }
    }
@@ -319,10 +318,9 @@
    // The scheme must consist of at least one character.
    if (scheme.length() == 0)
    {
      int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_NO_SCHEME;
      String message = getMessage(msgID);
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX, message,
                                   msgID);
      Message message = ERR_ATTR_SYNTAX_AUTHPW_NO_SCHEME.get();
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
              message);
    }
@@ -339,10 +337,9 @@
    }
    else
    {
      int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_NO_SCHEME_SEPARATOR;
      String message = getMessage(msgID);
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX, message,
                                   msgID);
      Message message = ERR_ATTR_SYNTAX_AUTHPW_NO_SCHEME_SEPARATOR.get();
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
              message);
    }
    while ((pos < length) && (authPasswordValue.charAt(pos) == ' '))
@@ -368,10 +365,10 @@
      }
      else
      {
        int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_INFO_CHAR;
        String message = getMessage(msgID, pos);
        Message message =
            ERR_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_INFO_CHAR.get(pos);
        throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
                                     message, msgID);
                                     message);
      }
    }
@@ -379,10 +376,9 @@
    // The authInfo element must consist of at least one character.
    if (scheme.length() == 0)
    {
      int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO;
      String message = getMessage(msgID);
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX, message,
                                   msgID);
      Message message = ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO.get();
      throw new DirectoryException(
              ResultCode.INVALID_ATTRIBUTE_SYNTAX, message);
    }
@@ -399,10 +395,9 @@
    }
    else
    {
      int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO_SEPARATOR;
      String message = getMessage(msgID);
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX, message,
                                   msgID);
      Message message = ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_INFO_SEPARATOR.get();
      throw new DirectoryException(
              ResultCode.INVALID_ATTRIBUTE_SYNTAX, message);
    }
    while ((pos < length) && (authPasswordValue.charAt(pos) == ' '))
@@ -428,10 +423,10 @@
      }
      else
      {
        int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_VALUE_CHAR;
        String message = getMessage(msgID, pos);
        Message message =
            ERR_ATTR_SYNTAX_AUTHPW_INVALID_AUTH_VALUE_CHAR.get(pos);
        throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
                                     message, msgID);
                                     message);
      }
    }
@@ -439,10 +434,9 @@
    // The authValue element must consist of at least one character.
    if (scheme.length() == 0)
    {
      int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_NO_AUTH_VALUE;
      String message = getMessage(msgID);
      throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX, message,
                                   msgID);
      Message message = ERR_ATTR_SYNTAX_AUTHPW_NO_AUTH_VALUE.get();
      throw new DirectoryException(
              ResultCode.INVALID_ATTRIBUTE_SYNTAX, message);
    }
@@ -456,10 +450,9 @@
      }
      else
      {
        int    msgID   = MSGID_ATTR_SYNTAX_AUTHPW_INVALID_TRAILING_CHAR;
        String message = getMessage(msgID, pos);
        Message message = ERR_ATTR_SYNTAX_AUTHPW_INVALID_TRAILING_CHAR.get(pos);
        throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
                                     message, msgID);
                                     message);
      }
    }