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

Nicolas Capponi
24.43.2014 81d36161ce5367fa7aa9a5d99dc8b80eacfa7cdf
opendj3-server-dev/src/server/org/opends/server/config/ConfigAttribute.java
@@ -22,9 +22,10 @@
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 *      Portions Copyright 2014 ForgeRock AS
 */
package org.opends.server.config;
import org.opends.messages.Message;
import org.forgerock.i18n.LocalizableMessage;
@@ -75,7 +76,7 @@
  private LinkedHashSet<AttributeValue> pendingValues;
  // The description for this configuration attribute.
  private Message description;
  private LocalizableMessage description;
  // The name for this configuration attribute.
  private String name;
@@ -98,7 +99,7 @@
   *                              configuration attribute require administrative
   *                              action before they will take effect.
   */
  protected ConfigAttribute(String name, Message description,
  protected ConfigAttribute(String name, LocalizableMessage description,
                            boolean isRequired, boolean isMultiValued,
                            boolean requiresAdminAction)
  {
@@ -131,7 +132,7 @@
   * @param  activeValues         The set of values for this attribute that are
   *                              currently active.
   */
  protected ConfigAttribute(String name, Message description,
  protected ConfigAttribute(String name, LocalizableMessage description,
                            boolean isRequired, boolean isMultiValued,
                            boolean requiresAdminAction,
                            LinkedHashSet<AttributeValue> activeValues)
@@ -181,7 +182,7 @@
   *                              <CODE>null</CODE> if changes will take effect
   *                              immediately.
   */
  protected ConfigAttribute(String name, Message description,
  protected ConfigAttribute(String name, LocalizableMessage description,
                            boolean isRequired, boolean isMultiValued,
                            boolean requiresAdminAction,
                            LinkedHashSet<AttributeValue> activeValues,
@@ -241,7 +242,7 @@
   * @return  The description for this configuration attribute, or
   *          <CODE>null</CODE> if there is no description.
   */
  public Message getDescription()
  public LocalizableMessage getDescription()
  {
    return description;
  }
@@ -402,7 +403,7 @@
    {
      if (isRequired)
      {
        Message message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
        LocalizableMessage message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
        throw new ConfigException(message);
      }
      else
@@ -447,7 +448,7 @@
    if (! valueIsAcceptable(value, rejectReason))
    {
      Message message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
      LocalizableMessage message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
          value.getValue().toString(), name, rejectReason.toString());
      throw new ConfigException(message);
    }
@@ -457,7 +458,7 @@
    // provided, then reject it.
    if ((! isMultiValued) && iterator.hasNext())
    {
      Message message = ERR_CONFIG_ATTR_SET_VALUES_IS_SINGLE_VALUED.get(name);
      LocalizableMessage message = ERR_CONFIG_ATTR_SET_VALUES_IS_SINGLE_VALUED.get(name);
      throw new ConfigException(message);
    }
@@ -468,7 +469,7 @@
      value = iterator.next();
      if (! valueIsAcceptable(value, rejectReason))
      {
        Message message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
        LocalizableMessage message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
            value.getValue().toString(), name, rejectReason.toString());
        throw new ConfigException(message);
      }
@@ -557,7 +558,7 @@
      if ((numValues > 1) || (hasPendingValues && (pendingValues.size() > 0)) ||
          ((! hasPendingValues) && (activeValues.size() > 0)))
      {
        Message message = ERR_CONFIG_ATTR_ADD_VALUES_IS_SINGLE_VALUED.get(name);
        LocalizableMessage message = ERR_CONFIG_ATTR_ADD_VALUES_IS_SINGLE_VALUED.get(name);
        throw new ConfigException(message);
      }
    }
@@ -587,14 +588,14 @@
    {
      if (tempValues.contains(value))
      {
        Message message = ERR_CONFIG_ATTR_ADD_VALUES_ALREADY_EXISTS.get(
        LocalizableMessage message = ERR_CONFIG_ATTR_ADD_VALUES_ALREADY_EXISTS.get(
            name, value.getValue().toString());
        throw new ConfigException(message);
      }
      if (! valueIsAcceptable(value, rejectReason))
      {
        Message message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
        LocalizableMessage message = ERR_CONFIG_ATTR_REJECTED_VALUE.get(
            value.getValue().toString(), name, rejectReason.toString());
        throw new ConfigException(message);
      }
@@ -655,7 +656,7 @@
    {
      if (! tempValues.remove(value))
      {
        Message message =
        LocalizableMessage message =
           ERR_CONFIG_ATTR_NO_SUCH_VALUE.get(name, value.getValue().toString());
        throw new ConfigException(message);
      }
@@ -666,7 +667,7 @@
    // least one value.
    if (isRequired && tempValues.isEmpty())
    {
      Message message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
      LocalizableMessage message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
      throw new ConfigException(message);
    }
@@ -699,7 +700,7 @@
  {
    if (isRequired)
    {
      Message message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
      LocalizableMessage message = ERR_CONFIG_ATTR_IS_REQUIRED.get(name);
      throw new ConfigException(message);
    }