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

Jean-Noël Rouvignac
24.50.2016 8a7d994e004ad0ec1a192dbadd348e041a2e3de2
opendj-cli/src/main/java/com/forgerock/opendj/cli/ArgumentParser.java
@@ -1280,8 +1280,7 @@
    }
    /**
     * Indicates whether or not argument group description headers should be
     * printed.
     * Indicates whether argument group description headers should be printed.
     *
     * @return boolean where true means print the descriptions
     */
opendj-cli/src/main/java/com/forgerock/opendj/cli/ConsoleApplication.java
@@ -112,7 +112,7 @@
    }
    /**
     * Indicates whether or not the user has requested interactive behavior. The default implementation returns
     * Indicates whether the user has requested interactive behavior. The default implementation returns
     * {@code true}.
     *
     * @return {@code true} if the user has requested interactive behavior.
@@ -122,7 +122,7 @@
    }
    /**
     * Indicates whether or not the user has requested quiet output. The default implementation returns {@code false}.
     * Indicates whether the user has requested quiet output. The default implementation returns {@code false}.
     *
     * @return {@code true} if the user has requested quiet output.
     */
@@ -131,7 +131,7 @@
    }
    /**
     * Indicates whether or not the user has requested script-friendly output. The default implementation returns
     * Indicates whether the user has requested script-friendly output. The default implementation returns
     * {@code false}.
     *
     * @return {@code true} if the user has requested script-friendly output.
@@ -141,7 +141,7 @@
    }
    /**
     * Indicates whether or not the user has requested verbose output. The default implementation returns {@code false}.
     * Indicates whether the user has requested verbose output. The default implementation returns {@code false}.
     *
     * @return {@code true} if the user has requested verbose output.
     */
@@ -150,7 +150,7 @@
    }
    /**
     * Indicates whether or not the user has requested advanced mode.
     * Indicates whether the user has requested advanced mode.
     *
     * @return Returns <code>true</code> if the user has requested advanced mode.
     */
@@ -159,8 +159,8 @@
    }
    /**
     * Indicates whether or not this console application is running in its menu-driven mode. This can be used to dictate
     * whether output should go to the error stream or not. In addition, it may also dictate whether or not sub-menus
     * Indicates whether this console application is running in its menu-driven mode. This can be used to dictate
     * whether output should go to the error stream or not. In addition, it may also dictate whether sub-menus
     * should display a cancel option as well as a quit option.
     *
     * @return Returns <code>true</code> if this console application is running in its menu-driven mode.
opendj-cli/src/main/java/com/forgerock/opendj/cli/MenuBuilder.java
@@ -473,11 +473,11 @@
    }
    /**
     * Sets the flag which indicates whether or not the menu will permit multiple numeric options to be selected at
     * Sets the flag which indicates whether the menu will permit multiple numeric options to be selected at
     * once. Users specify multiple choices by separating them with a comma. The default is <code>false</code>.
     *
     * @param allowMultiSelect
     *            Indicates whether or not the menu will permit multiple numeric options to be selected at once.
     *            Indicates whether the menu will permit multiple numeric options to be selected at once.
     */
    public void setAllowMultiSelect(boolean allowMultiSelect) {
        this.allowMultiSelect = allowMultiSelect;
opendj-cli/src/main/java/com/forgerock/opendj/cli/TabSeparatedTablePrinter.java
@@ -93,7 +93,7 @@
        }
    }
    /** Indicates whether or not the headings should be output. */
    /** Indicates whether the headings should be output. */
    private boolean displayHeadings;
    /** The output destination. */
@@ -121,7 +121,7 @@
    }
    /**
     * Specify whether or not table headings should be displayed.
     * Specify whether table headings should be displayed.
     *
     * @param displayHeadings
     *            <code>true</code> if table headings should be displayed.
opendj-cli/src/main/java/com/forgerock/opendj/cli/TextTablePrinter.java
@@ -279,10 +279,10 @@
     */
    private String columnSeparator = DEFAULT_COLUMN_SEPARATOR;
    /** Indicates whether or not the headings should be output. */
    /** Indicates whether the headings should be output. */
    private boolean displayHeadings = true;
    /** Table indicating whether or not a column is fixed width. */
    /** Table indicating whether a column is fixed width. */
    private final Map<Integer, Integer> fixedColumns = new HashMap<>();
    /** The number of characters the table should be indented. */
opendj-config/src/main/java/org/forgerock/opendj/config/AbstractManagedObjectDefinition.java
@@ -617,7 +617,7 @@
    }
    /**
     * Determines whether or not this managed object definition has the
     * Determines whether this managed object definition has the
     * specified option.
     *
     * @param option
@@ -630,7 +630,7 @@
    }
    /**
     * Determines whether or not this managed object definition has the
     * Determines whether this managed object definition has the
     * specified tag.
     *
     * @param t
@@ -643,7 +643,7 @@
    }
    /**
     * Determines whether or not this managed object definition is a sub-type of
     * Determines whether this managed object definition is a sub-type of
     * the provided managed object definition. This managed object definition is
     * a sub-type of the provided managed object definition if they are both the
     * same or if the provided managed object definition can be obtained by
@@ -665,7 +665,7 @@
    }
    /**
     * Determines whether or not this managed object definition is a super-type
     * Determines whether this managed object definition is a super-type
     * of the provided managed object definition. This managed object definition
     * is a super-type of the provided managed object definition if they are
     * both the same or if the provided managed object definition is a member of
@@ -681,8 +681,7 @@
    }
    /**
     * Determines whether or not this managed object definition is the
     * {@link TopCfgDefn}.
     * Determines whether this managed object definition is the {@link TopCfgDefn}.
     *
     * @return Returns <code>true</code> if this managed object definition is
     *         the {@link TopCfgDefn}.
opendj-config/src/main/java/org/forgerock/opendj/config/AggregationPropertyDefinition.java
@@ -122,7 +122,7 @@
        private Condition targetIsEnabledCondition = Conditions.TRUE;
        /**
         * The condition which is used to determine whether or not
         * The condition which is used to determine whether
         * referenced managed objects need to be enabled.
         */
        private Condition targetNeedsEnablingCondition = Conditions.TRUE;
@@ -174,12 +174,12 @@
        }
        /**
         * Sets the condition which is used to determine whether or not
         * Sets the condition which is used to determine whether
         * referenced managed objects need to be enabled. By default referenced
         * managed objects must always be enabled.
         *
         * @param condition
         *            The condition which is used to determine whether or not
         *            The condition which is used to determine whether
         *            referenced managed objects need to be enabled.
         */
        public final void setTargetNeedsEnablingCondition(Condition condition) {
@@ -694,7 +694,7 @@
    private final Condition targetIsEnabledCondition;
    /**
     * The condition which is used to determine whether or not
     * The condition which is used to determine whether
     * referenced managed objects need to be enabled.
     */
    private final Condition targetNeedsEnablingCondition;
@@ -858,10 +858,10 @@
    }
    /**
     * Gets the condition which is used to determine whether or not referenced
     * Gets the condition which is used to determine whether referenced
     * managed objects need to be enabled.
     *
     * @return Returns the condition which is used to determine whether or not
     * @return Returns the condition which is used to determine whether
     *         referenced managed objects need to be enabled.
     */
    public final Condition getTargetNeedsEnablingCondition() {
opendj-config/src/main/java/org/forgerock/opendj/config/ConfigurationFramework.java
@@ -367,7 +367,7 @@
    }
    /**
     * Specifies whether or not the configuration framework is being used within
     * Specifies whether the configuration framework is being used within
     * a client application. Client applications will perform less property
     * value validation than server applications because they do not have
     * resources available such as the server schema.
opendj-config/src/main/java/org/forgerock/opendj/config/DefinitionResolver.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions Copyright 2016 ForgeRock AS.
 */
package org.forgerock.opendj.config;
@@ -44,7 +45,7 @@
public interface DefinitionResolver {
    /**
     * Determines whether or not the provided managed object definition matches
     * Determines whether the provided managed object definition matches
     * this resolver's criteria.
     *
     * @param d
opendj-config/src/main/java/org/forgerock/opendj/config/DurationPropertyDefinition.java
@@ -258,7 +258,7 @@
        }
        /**
         * Specify whether or not this property definition will allow unlimited
         * Specify whether this property definition will allow unlimited
         * values (default is false).
         *
         * @param allowUnlimited
opendj-config/src/main/java/org/forgerock/opendj/config/IntegerPropertyDefinition.java
@@ -108,7 +108,7 @@
        }
        /**
         * Specify whether or not this property definition will allow unlimited
         * Specify whether this property definition will allow unlimited
         * values (default is false).
         *
         * @param allowUnlimited
opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectPath.java
@@ -935,7 +935,7 @@
    }
    /**
     * Determine whether or not this path contains any path elements.
     * Determine whether this path contains any path elements.
     *
     * @return Returns <code>true</code> if this path does not contain any path
     *         elements.
opendj-config/src/main/java/org/forgerock/opendj/config/PropertyDefinitionUsageBuilder.java
@@ -251,7 +251,7 @@
     * Creates a new property usage builder.
     *
     * @param isDetailed
     *            Indicates whether or not the generated usage should contain
     *            Indicates whether the generated usage should contain
     *            detailed information such as constraints.
     */
    public PropertyDefinitionUsageBuilder(boolean isDetailed) {
opendj-config/src/main/java/org/forgerock/opendj/config/SizePropertyDefinition.java
@@ -136,7 +136,7 @@
        }
        /**
         * Specify whether or not this property definition will allow unlimited
         * Specify whether this property definition will allow unlimited
         * values (default is false).
         *
         * @param allowUnlimited
opendj-config/src/main/java/org/forgerock/opendj/config/client/ClientConstraintHandler.java
@@ -42,7 +42,7 @@
    }
    /**
     * Determines whether or not the newly created managed object which is about
     * Determines whether the newly created managed object which is about
     * to be added to the server configuration satisfies this constraint.
     * <p>
     * If the constraint is not satisfied, the implementation must return
@@ -68,7 +68,7 @@
    }
    /**
     * Determines whether or not the changes to an existing managed object which
     * Determines whether the changes to an existing managed object which
     * are about to be committed to the server configuration satisfies this
     * constraint.
     * <p>
@@ -95,7 +95,7 @@
    }
    /**
     * Determines whether or not the existing managed object which is about to
     * Determines whether the existing managed object which is about to
     * be deleted from the server configuration satisfies this constraint.
     * <p>
     * If the constraint is not satisfied, the implementation must return
opendj-config/src/main/java/org/forgerock/opendj/config/client/ManagedObject.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2007-2009 Sun Microsystems, Inc.
 * Portions Copyright 2014 ForgeRock AS.
 * Portions Copyright 2014-2016 ForgeRock AS.
 */
package org.forgerock.opendj.config.client;
@@ -76,7 +76,7 @@
    /**
     * Adds this managed object to the server or commits any changes made to it
     * depending on whether or not the managed object already exists on the
     * depending on whether the managed object already exists on the
     * server. Pending property values will be committed to the managed object.
     * If successful, the pending values will become active values.
     * <p>
@@ -105,8 +105,8 @@
            ConcurrentModificationException, OperationRejectedException, LdapException;
    /**
     * Determines whether or not this managed object has been modified since it
     * was constructed. In other words, whether or not the set of pending values
     * Determines whether this managed object has been modified since it
     * was constructed. In other words, whether the set of pending values
     * differs from the set of active values.
     *
     * @return Returns <code>true</code> if this managed object has been
@@ -442,7 +442,7 @@
    <P> SortedSet<P> getPropertyValues(PropertyDefinition<P> pd);
    /**
     * Determines whether or not the specified property is set. If the property
     * Determines whether the specified property is set. If the property
     * is unset, then any default behavior associated with the property applies.
     *
     * @param pd
@@ -457,7 +457,7 @@
    boolean isPropertyPresent(PropertyDefinition<?> pd);
    /**
     * Determines whether or not the optional managed object associated with the
     * Determines whether the optional managed object associated with the
     * specified optional relations exists.
     *
     * @param <C>
opendj-config/src/main/java/org/forgerock/opendj/config/client/ManagementContext.java
@@ -326,7 +326,7 @@
            ManagedObjectNotFoundException, LdapException;
    /**
     * Determines whether or not the named managed object exists.
     * Determines whether the named managed object exists.
     *
     * @param path
     *            The path of the named managed object.
opendj-config/src/main/java/org/forgerock/opendj/config/client/MissingMandatoryPropertiesException.java
@@ -124,7 +124,7 @@
    }
    /**
     * Indicates whether or not this exception was thrown during managed object
     * Indicates whether this exception was thrown during managed object
     * creation or during modification.
     *
     * @return Returns <code>true</code> if this exception was thrown during
opendj-config/src/main/java/org/forgerock/opendj/config/client/ldap/LDAPManagedObject.java
@@ -101,7 +101,7 @@
     * @param properties
     *            The managed object's properties.
     * @param existsOnServer
     *            Indicates whether or not the managed object already exists.
     *            Indicates whether the managed object already exists.
     * @param namingPropertyDefinition
     *            The managed object's naming property definition if there is
     *            one.
opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/AbstractManagedObject.java
@@ -183,9 +183,8 @@
    private final ManagedObjectDefinition<T, ? extends Configuration> definition;
    /**
     * Indicates whether or not this managed object exists on the server
     * (false means the managed object is new and has not been
     * committed).
     * Indicates whether this managed object exists on the server
     * (false means the managed object is new and has not been committed).
     */
    private boolean existsOnServer;
@@ -208,9 +207,8 @@
     * @param properties
     *            The managed object's properties.
     * @param existsOnServer
     *            Indicates whether or not the managed object exists on the
     *            server (false means the managed object is new and has not been
     *            committed).
     *            Indicates whether the managed object exists on the server
     *            (false means the managed object is new and has not been committed).
     * @param namingPropertyDefinition
     *            Optional naming property definition.
     */
@@ -670,9 +668,8 @@
     * @param properties
     *            The managed object's properties.
     * @param existsOnServer
     *            Indicates whether or not the managed object exists on the
     *            server (false means the managed object is new and has not been
     *            committed).
     *            Indicates whether the managed object exists on the server
     *            (false means the managed object is new and has not been committed).
     * @param namingPropertyDefinition
     *            Optional naming property definition.
     * @return Returns the new managed object.
opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/Driver.java
@@ -484,7 +484,7 @@
        LdapException;
    /**
     * Determines whether or not the named managed object exists.
     * Determines whether the named managed object exists.
     * <p>
     * Implementations should always return <code>true</code> when the provided
     * path is empty.
opendj-config/src/main/java/org/forgerock/opendj/config/client/spi/Property.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions Copyright 2016 ForgeRock AS.
 */
package org.forgerock.opendj.config.client.spi;
@@ -27,7 +28,7 @@
 * The property stores the values in a sorted set in which values are compared
 * using the comparator defined by the property definition.
 * <p>
 * The property keeps track of whether or not its pending set of values differs
 * The property keeps track of whether its pending set of values differs
 * from its active values.
 *
 * @param <T>
@@ -80,7 +81,7 @@
    PropertyDefinition<T> getPropertyDefinition();
    /**
     * Determines whether or not this property contains any pending values.
     * Determines whether this property contains any pending values.
     *
     * @return Returns <code>true</code> if this property does not contain any
     *         pending values.
@@ -88,8 +89,8 @@
    boolean isEmpty();
    /**
     * Determines whether or not this property has been modified since it was
     * constructed. In other words, whether or not the set of pending values
     * Determines whether this property has been modified since it was
     * constructed. In other words, whether the set of pending values
     * differs from the set of active values.
     *
     * @return Returns <code>true</code> if this property has been modified
@@ -98,7 +99,7 @@
    boolean isModified();
    /**
     * Determines whether or not this property contains any active values.
     * Determines whether this property contains any active values.
     *
     * @return Returns <code>true</code> if this property does not contain any
     *         active values.
opendj-config/src/main/java/org/forgerock/opendj/config/dsconfig/DSConfig.java
@@ -803,14 +803,14 @@
    /** The factory which the application should use to retrieve its management context. */
    private LDAPManagementContextFactory factory;
    /** Flag indicating whether or not the global arguments have already been initialized. */
    /** Flag indicating whether the global arguments have already been initialized. */
    private boolean globalArgumentsInitialized;
    /** The sub-command handler factory. */
    private SubCommandHandlerFactory handlerFactory;
    /** Mapping of sub-commands to their implementations. */
    private final Map<SubCommand, SubCommandHandler> handlers = new HashMap<>();
    /** Indicates whether or not a sub-command was provided. */
    /** Indicates whether a sub-command was provided. */
    private boolean hasSubCommand = true;
    /** The command-line argument parser. */
opendj-config/src/main/java/org/forgerock/opendj/config/dsconfig/PropertyValueEditor.java
@@ -259,7 +259,7 @@
        }
        /**
         * Determines whether or not the default behavior is alias.
         * Determines whether the default behavior is alias.
         *
         * @return Returns <code>true</code> if the default behavior is alias.
         */
@@ -268,7 +268,7 @@
        }
        /**
         * Determines whether or not the default behavior is defined.
         * Determines whether the default behavior is defined.
         *
         * @return Returns <code>true</code> if the default behavior is defined.
         */
@@ -277,7 +277,7 @@
        }
        /**
         * Determines whether or not the default behavior is inherited.
         * Determines whether the default behavior is inherited.
         *
         * @return Returns <code>true</code> if the default behavior is inherited.
         */
@@ -286,7 +286,7 @@
        }
        /**
         * Determines whether or not the default behavior is undefined.
         * Determines whether the default behavior is undefined.
         *
         * @return Returns <code>true</code> if the default behavior is undefined.
         */
@@ -921,7 +921,7 @@
        }
        /**
         * Generate an appropriate menu option for a property which asks the user whether or not they want to keep the
         * Generate an appropriate menu option for a property which asks the user whether they want to keep the
         * property's current settings.
         */
        private <T> LocalizableMessage getKeepDefaultValuesMenuOption(PropertyDefinition<T> pd,
@@ -1527,7 +1527,7 @@
        }
        /**
         * Generate an appropriate menu option for a property which asks the user whether or not they want to keep the
         * Generate an appropriate menu option for a property which asks the user whether they want to keep the
         * property's current settings.
         */
        private <T> LocalizableMessage getKeepDefaultValuesMenuOption(PropertyDefinition<T> pd) {
@@ -1860,7 +1860,7 @@
     * @param c
     *            The collection of properties which can be edited.
     * @param isCreate
     *            Flag indicating whether or not the managed object is being created. If it is then read-only properties
     *            Flag indicating whether the managed object is being created. If it is then read-only properties
     *            will be modifiable.
     * @return Returns {@code MenuResult.success()} if the changes made to the managed object should be applied, or
     *         {@code MenuResult.cancel()} if the user to chose to cancel any changes, or {@code MenuResult.quit()} if
opendj-config/src/main/java/org/forgerock/opendj/config/dsconfig/PropertyValuePrinter.java
@@ -42,7 +42,7 @@
        private final SizeUnit sizeUnit;
        /** The requested time unit (null if the property's unit should be used). */
        private final DurationUnit timeUnit;
        /** Whether or not values should be displayed in a script-friendly manner. */
        /** Whether values should be displayed in a script-friendly manner. */
        private final boolean isScriptFriendly;
        /** The formatter to use for numeric values. */
        private final NumberFormat numberFormat;
opendj-config/src/main/java/org/forgerock/opendj/config/server/ServerConstraintHandler.java
@@ -46,7 +46,7 @@
    }
    /**
     * Determines whether or not the existing managed object can be deleted from
     * Determines whether the existing managed object can be deleted from
     * the server's configuration. For example, an implementation might enforce
     * referential integrity by preventing referenced managed objects from being
     * deleted.
@@ -74,7 +74,7 @@
    }
    /**
     * Determines whether or not the provided managed object can be used by the
     * Determines whether the provided managed object can be used by the
     * server. This method is invoked each time a managed object is decoded by
     * the administration framework: when an attempt is made to add a new
     * configuration, modify an existing configuration, or during server
opendj-config/src/main/java/org/forgerock/opendj/config/server/ServerManagedObject.java
@@ -581,7 +581,7 @@
    }
    /**
     * Determines whether or not the optional managed object associated with the
     * Determines whether the optional managed object associated with the
     * specified optional relations exists.
     *
     * @param d
@@ -973,7 +973,7 @@
    }
    /**
     * Determines whether or not this managed object can be used by the server.
     * Determines whether this managed object can be used by the server.
     *
     * @throws ConstraintViolationException
     *             If one or more constraints determined that this managed
opendj-config/src/main/java/org/forgerock/opendj/config/server/ServerManagementContext.java
@@ -533,7 +533,7 @@
    }
    /**
     * Determines whether or not the named managed object exists.
     * Determines whether the named managed object exists.
     *
     * @param path
     *            The path of the named managed object.
opendj-config/src/test/java/org/forgerock/opendj/config/TestParentCfg.java
@@ -151,7 +151,7 @@
    void removeTestChildDeleteListener(ConfigurationDeleteListener<TestChildCfg> listener);
    /**
     * Determines whether or not the Optional Test Child exists.
     * Determines whether the Optional Test Child exists.
     *
     * @return Returns <true> if the Optional Test Child exists.
     */
opendj-config/src/test/java/org/forgerock/opendj/config/TestParentCfgClient.java
@@ -218,7 +218,7 @@
            ConcurrentModificationException, LdapException;
    /**
     * Determines whether or not the Optional Test Child exists.
     * Determines whether the Optional Test Child exists.
     *
     * @return Returns <true> if the Optional Test Child exists.
     * @throws ConcurrentModificationException
opendj-core/src/main/java/com/forgerock/opendj/util/ASCIICharProp.java
@@ -19,7 +19,7 @@
/**
 * A {@code ASCIICharProp} provides fast access to ASCII character properties.
 * In particular, the ability to query whether or not a character is a letter, a
 * In particular, the ability to query whether a character is a letter, a
 * digit, hexadecimal character, as well as various methods for performing
 * character conversions.
 * <p>
@@ -208,7 +208,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is a decimal digit.
     *
     * @return {@code true} if the char value associated with this
@@ -219,7 +219,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is a hexadecimal digit.
     *
     * @return {@code true} if the char value associated with this
@@ -230,7 +230,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is a {@code keychar} as defined in RFC 4512. A
     * {@code keychar} is a letter, a digit, or a hyphen. When
     * {@code allowCompatChars} is {@code true} the following illegal characters
@@ -254,7 +254,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is a letter.
     *
     * @return {@code true} if the char value associated with this
@@ -265,7 +265,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is a lower-case character.
     *
     * @return {@code true} if the char value associated with this
@@ -276,7 +276,7 @@
    }
    /**
     * Indicates whether or not the char value associated with this
     * Indicates whether the char value associated with this
     * {@code ASCIICharProp} is an upper-case character.
     *
     * @return {@code true} if the char value associated with this
opendj-core/src/main/java/com/forgerock/opendj/util/Predicate.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009 Sun Microsystems, Inc.
 * Portions Copyright 2016 ForgeRock AS.
 */
package com.forgerock.opendj.util;
@@ -29,7 +30,7 @@
 */
public interface Predicate<M, P> {
    /**
     * Indicates whether or not this predicate matches the provided input value
     * Indicates whether this predicate matches the provided input value
     * of type {@code M}.
     *
     * @param value
opendj-core/src/main/java/org/forgerock/opendj/io/ASN1Reader.java
@@ -43,7 +43,7 @@
    void close() throws IOException;
    /**
     * Indicates whether or not the next element can be read without blocking.
     * Indicates whether the next element can be read without blocking.
     *
     * @return {@code true} if a complete element is available or {@code false}
     *         otherwise.
@@ -55,7 +55,7 @@
    boolean elementAvailable() throws DecodeException, IOException;
    /**
     * Indicates whether or not the current stream, sequence, or set contains
     * Indicates whether the current stream, sequence, or set contains
     * another element. Note that this method may return {@code true} even if a
     * previous call to {@link #elementAvailable} returned {@code false},
     * indicating that the current set or sequence contains another element but
opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java
@@ -1089,8 +1089,7 @@
    }
    /**
     * Indicates whether or not this attribute description contains the provided
     * option.
     * Indicates whether this attribute description contains the provided option.
     *
     * @param option
     *            The option for which to make the determination.
@@ -1177,7 +1176,7 @@
    }
    /**
     * Indicates whether or not this attribute description has any options.
     * Indicates whether this attribute description has any options.
     *
     * @return {@code true} if this attribute description has any options, or
     *         {@code false} if not.
@@ -1187,7 +1186,7 @@
    }
    /**
     * Indicates whether or not this attribute description is the
     * Indicates whether this attribute description is the
     * {@code objectClass} attribute description with no options.
     *
     * @return {@code true} if this attribute description is the
@@ -1219,7 +1218,7 @@
    }
    /**
     * Indicates whether or not this attribute description is a sub-type of the
     * Indicates whether this attribute description is a sub-type of the
     * provided attribute description as defined in RFC 4512 section 2.5.
     * Specifically, this method will return {@code true} if and only if the
     * following conditions are both {@code true}:
@@ -1246,7 +1245,7 @@
    }
    /**
     * Indicates whether or not this attribute description is a super-type of
     * Indicates whether this attribute description is a super-type of
     * the provided attribute description as defined in RFC 4512 section 2.5.
     * Specifically, this method will return {@code true} if and only if the
     * following conditions are both {@code true}:
opendj-core/src/main/java/org/forgerock/opendj/ldap/AttributeFilter.java
@@ -11,7 +11,7 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2013-2015 ForgeRock AS.
 * Copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap;
@@ -258,7 +258,7 @@
    }
    /**
     * Specifies whether or not all operational attributes should be included in
     * Specifies whether all operational attributes should be included in
     * filtered entries. By default operational attributes are not included.
     *
     * @param include
@@ -272,7 +272,7 @@
    }
    /**
     * Specifies whether or not all user attributes should be included in
     * Specifies whether all user attributes should be included in
     * filtered entries. By default user attributes are included.
     *
     * @param include
@@ -384,7 +384,7 @@
    }
    /**
     * Specifies whether or not filtered attributes are to contain both
     * Specifies whether filtered attributes are to contain both
     * attribute descriptions and values, or just attribute descriptions.
     *
     * @param typesOnly
opendj-core/src/main/java/org/forgerock/opendj/ldap/Connection.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2014 ForgeRock AS.
 * Portions Copyright 2011-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap;
@@ -833,7 +833,7 @@
        IntermediateResponseHandler intermediateResponseHandler);
    /**
     * Indicates whether or not this connection has been explicitly closed by
     * Indicates whether this connection has been explicitly closed by
     * calling {@code close}. This method will not return {@code true} if a
     * fatal error has occurred on the connection unless {@code close} has been
     * called.
opendj-core/src/main/java/org/forgerock/opendj/ldap/Connections.java
@@ -671,7 +671,7 @@
     * <p>
     * When processing requests, {@link RequestHandler} implementations are
     * passed a {@link RequestContext} as the first parameter which may be used
     * for detecting whether or not the request should be aborted due to
     * for detecting whether the request should be aborted due to
     * cancellation requests or other events, such as connection failure.
     * <p>
     * The returned factory maintains state information which includes a table
@@ -706,7 +706,7 @@
     * <p>
     * When processing requests, {@link RequestHandler} implementations are
     * passed a {@link RequestContext} as the first parameter which may be used
     * for detecting whether or not the request should be aborted due to
     * for detecting whether the request should be aborted due to
     * cancellation requests or other events, such as connection failure.
     * <p>
     * The returned factory maintains state information which includes a table
opendj-core/src/main/java/org/forgerock/opendj/ldap/DecodeException.java
@@ -98,7 +98,7 @@
    }
    /**
     * Indicates whether or not the error was fatal and the associated input
     * Indicates whether the error was fatal and the associated input
     * source can no longer be used.
     *
     * @return {@code true} if the error was fatal and the associated input
opendj-core/src/main/java/org/forgerock/opendj/ldap/DereferenceAliasesPolicy.java
@@ -22,8 +22,8 @@
/**
 * A Search operation alias dereferencing policy as defined in RFC 4511 section
 * 4.5.1.3 is used to indicate whether or not alias entries (as defined in RFC
 * 4512) are to be dereferenced during stages of a Search operation. The act of
 * 4.5.1.3 is used to indicate whether alias entries (as defined in RFC 4512)
 * are to be dereferenced during stages of a Search operation. The act of
 * dereferencing an alias includes recursively dereferencing aliases that refer
 * to aliases.
 *
opendj-core/src/main/java/org/forgerock/opendj/ldap/Entry.java
@@ -31,8 +31,8 @@
 * for any other purpose. In particular, an {@code Entry} may contain attributes
 * which have been decoded using different schemas.
 * <p>
 * When determining whether or not an entry already contains a particular
 * attribute, attribute descriptions will be compared using
 * When determining whether an entry already contains a particular attribute,
 * attribute descriptions will be compared using
 * {@link AttributeDescription#matches}.
 * <p>
 * Full LDAP modify semantics are provided via the {@link #addAttribute},
opendj-core/src/main/java/org/forgerock/opendj/ldap/RequestContext.java
@@ -11,7 +11,7 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2011-2012 ForgeRock AS.
 * Copyright 2011-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap;
@@ -19,7 +19,7 @@
/**
 * The context associated with a request currently being processed by a request
 * handler. A request context can be used to query state information about the
 * request, such as whether or not it has been cancelled, as well as registering
 * request, such as whether it has been cancelled, as well as registering
 * to be notified if the request has been cancelled. Implementations may provide
 * additional information, such as the associated schema, time-stamp
 * information, etc.
opendj-core/src/main/java/org/forgerock/opendj/ldap/ResultCode.java
@@ -967,7 +967,7 @@
    }
    /**
     * Indicates whether or not this result code represents an error result.
     * Indicates whether this result code represents an error result.
     * <p>
     * The following result codes are NOT interpreted as error results:
     * <ul>
opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchRequestControl.java
@@ -180,13 +180,13 @@
     *            without applying the semantics of this control, or
     *            {@code false} if it can be ignored
     * @param changesOnly
     *            Indicates whether or not only updated entries should be
     *            Indicates whether only updated entries should be
     *            returned (added, modified, deleted, or subject to a modifyDN
     *            operation). If this parameter is {@code false} then the search
     *            will initially return all the existing entries which match the
     *            filter.
     * @param returnECs
     *            Indicates whether or not the entry change notification control
     *            Indicates whether the entry change notification control
     *            should be included in updated entries that match the
     *            associated search criteria.
     * @param changeTypes
@@ -216,13 +216,13 @@
     *            without applying the semantics of this control, or
     *            {@code false} if it can be ignored
     * @param changesOnly
     *            Indicates whether or not only updated entries should be
     *            Indicates whether only updated entries should be
     *            returned (added, modified, deleted, or subject to a modifyDN
     *            operation). If this parameter is {@code false} then the search
     *            will initially return all the existing entries which match the
     *            filter.
     * @param returnECs
     *            Indicates whether or not the entry change notification control
     *            Indicates whether the entry change notification control
     *            should be included in updated entries that match the
     *            associated search criteria.
     * @param changeTypes
opendj-core/src/main/java/org/forgerock/opendj/ldap/controls/SubentriesRequestControl.java
@@ -191,7 +191,7 @@
    }
    /**
     * Returns a boolean indicating whether or not sub-entries should be
     * Returns a boolean indicating whether sub-entries should be
     * included in the search results.
     *
     * @return {@code true} if sub-entries should be included in the search
opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/DigestMD5SASLBindRequest.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2014 ForgeRock AS.
 * Portions Copyright 2011-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.requests;
@@ -452,7 +452,7 @@
    DigestMD5SASLBindRequest setRealm(String realm);
    /**
     * Specifies whether or not the server must authenticate to the client. The
     * Specifies whether the server must authenticate to the client. The
     * default is {@code false}.
     *
     * @param serverAuth
opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/GSSAPISASLBindRequest.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2014 ForgeRock AS.
 * Portions Copyright 2011-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.requests;
@@ -402,7 +402,7 @@
    GSSAPISASLBindRequest setRealm(String realm);
    /**
     * Specifies whether or not the server must authenticate to the client. The
     * Specifies whether the server must authenticate to the client. The
     * default is {@code false}.
     *
     * @param serverAuth
opendj-core/src/main/java/org/forgerock/opendj/ldap/requests/SearchRequest.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009-2010 Sun Microsystems, Inc.
 * Portions copyright 2012-2013 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.requests;
@@ -93,7 +93,7 @@
    List<Control> getControls();
    /**
     * Returns an indication as to whether or not alias entries are to be
     * Returns an indication as to whether alias entries are to be
     * dereferenced during the search.
     *
     * @return The alias dereferencing policy.
opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/BindResult.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009 Sun Microsystems, Inc.
 * Portions copyright 2012 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.responses;
@@ -88,7 +88,7 @@
    boolean isReferral();
    /**
     * Indicates whether or not the server requires the client to send a new
     * Indicates whether the server requires the client to send a new
     * SASL Bind request with the same SASL mechanism in order to continue the
     * authentication process. This typically occurs during multi-stage
     * (challenge response) authentication.
opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/CompareResult.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2010 Sun Microsystems, Inc.
 * Portions copyright 2012 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.responses;
@@ -85,7 +85,7 @@
    boolean isSuccess();
    /**
     * Indicates whether or not the attribute value assertion in the Compare
     * Indicates whether the attribute value assertion in the Compare
     * request matched a value of the attribute or sub-type according to the
     * attribute's equality matching rule.
     * <p>
opendj-core/src/main/java/org/forgerock/opendj/ldap/responses/Result.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009 Sun Microsystems, Inc.
 * Portions copyright 2012 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.responses;
@@ -31,7 +31,7 @@
 * <ul>
 * <li>The <b>result code</b> can be retrieved using the method
 * {@link #getResultCode}. This indicates the overall outcome of the operation.
 * In particular, whether or not it succeeded which is indicated using a value
 * In particular, whether it succeeded which is indicated using a value
 * of {@link ResultCode#SUCCESS}.
 * <li>The optional <b>diagnostic message</b> can be retrieved using the method
 * {@link #getDiagnosticMessage}. At the server's discretion, a diagnostic
@@ -114,7 +114,7 @@
    ResultCode getResultCode();
    /**
     * Indicates whether or not a referral needs to be chased in order to
     * Indicates whether a referral needs to be chased in order to
     * complete the operation.
     * <p>
     * Specifically, this method returns {@code true} if the result code is
@@ -126,7 +126,7 @@
    boolean isReferral();
    /**
     * Indicates whether or not the request succeeded or not. This method will
     * Indicates whether the request succeeded or not. This method will
     * return {code true} for all non-error responses.
     *
     * @return {@code true} if the request succeeded, otherwise {@code false}.
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeType.java
@@ -408,10 +408,10 @@
    /** The syntax for this attribute type. */
    private Syntax syntax;
    /** Indicates whether or not validation has been performed. */
    /** Indicates whether validation has been performed. */
    private boolean needsValidating = true;
    /** The indicates whether or not validation failed. */
    /** The indicates whether validation failed. */
    private boolean isValid;
    private AttributeType(Builder builder) {
@@ -710,7 +710,7 @@
    }
    /**
     * Indicates whether or not this attribute type is the {@code objectClass}
     * Indicates whether this attribute type is the {@code objectClass}
     * attribute type having the OID 2.5.4.0.
     *
     * @return {@code true} if this attribute type is the {@code objectClass}
@@ -772,7 +772,7 @@
    }
    /**
     * Indicates whether or not this attribute type is a sub-type of the
     * Indicates whether this attribute type is a sub-type of the
     * provided attribute type.
     *
     * @param type
@@ -794,7 +794,7 @@
    }
    /**
     * Indicates whether or not this attribute type is a super-type of the
     * Indicates whether this attribute type is a super-type of the
     * provided attribute type.
     *
     * @param type
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/AttributeUsage.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009 Sun Microsystems, Inc.
 * Portions Copyright 2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.schema;
@@ -24,22 +25,15 @@
 *      Directory Access Protocol (v3): Attribute Syntax Definitions</a>
 */
public enum AttributeUsage {
    /**
     * The attribute usage intended for user-defined attribute types.
     */
    /** The attribute usage intended for user-defined attribute types. */
    USER_APPLICATIONS("userApplications", false),
    /**
     * The attribute usage intended for standard operational attributes.
     */
    /** The attribute usage intended for standard operational attributes. */
    DIRECTORY_OPERATION("directoryOperation", true),
    /**
     * The attribute usage intended for non-standard operational attributes
     * shared among multiple DSAs.
     */
    DISTRIBUTED_OPERATION("distributedOperation", true),
    /**
     * The attribute usage intended for non-standard operational attributes used
     * by a single DSA.
@@ -49,10 +43,7 @@
    /** The string representation of this attribute usage. */
    private final String usageString;
    /**
     * Flag indicating whether or not the usage should be categorized as
     * operational.
     */
    /** Flag indicating whether the usage should be categorized as operational. */
    private final boolean isOperational;
    /**
@@ -70,8 +61,7 @@
    }
    /**
     * Determine whether or not attributes having this attribute usage are
     * operational.
     * Determine whether attributes having this attribute usage are operational.
     *
     * @return Returns <code>true</code> if attributes having this attribute
     *         usage are operational, or <code>false</code> otherwise.
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/DITStructureRule.java
@@ -273,10 +273,10 @@
    private NameForm nameForm;
    private Set<DITStructureRule> superiorRules = Collections.emptySet();
    /** Indicates whether or not validation has been performed. */
    /** Indicates whether validation has been performed. */
    private boolean needsValidating = true;
    /** The indicates whether or not validation failed. */
    /** The indicates whether validation failed. */
    private boolean isValid;
    DITStructureRule(final Builder builder) {
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/MatchingRule.java
@@ -146,7 +146,7 @@
        }
        /**
         * Specifies whether or not this schema element is obsolete.
         * Specifies whether this schema element is obsolete.
         *
         * @param isObsolete
         *            {@code true} if this schema element is obsolete (default is {@code false}).
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/NameForm.java
@@ -141,7 +141,7 @@
        }
        /**
         * Specifies whether or not this schema element is obsolete.
         * Specifies whether this schema element is obsolete.
         *
         * @param isObsolete
         *            {@code true} if this schema element is obsolete (default
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/ObjectClass.java
@@ -394,10 +394,10 @@
    private Set<AttributeType> declaredOptionalAttributes = emptySet();
    private Set<AttributeType> optionalAttributes = emptySet();
    /** Indicates whether or not validation has been performed. */
    /** Indicates whether validation has been performed. */
    private boolean needsValidating = true;
    /** Indicates whether or not validation failed. */
    /** Indicates whether validation failed. */
    private boolean isValid;
    /** Indicates whether this object class is the extensibleObject class. */
opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java
@@ -1542,7 +1542,7 @@
    }
    /**
     * Indicates whether or not this schema contains an attribute type with the
     * Indicates whether this schema contains an attribute type with the
     * specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1555,7 +1555,7 @@
    }
    /**
     * Indicates whether or not this schema contains a DIT content rule with the
     * Indicates whether this schema contains a DIT content rule with the
     * specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1568,7 +1568,7 @@
    }
    /**
     * Indicates whether or not this schema contains a DIT structure rule with
     * Indicates whether this schema contains a DIT structure rule with
     * the specified rule ID.
     *
     * @param ruleID
@@ -1581,7 +1581,7 @@
    }
    /**
     * Indicates whether or not this schema contains a matching rule with the
     * Indicates whether this schema contains a matching rule with the
     * specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1594,7 +1594,7 @@
    }
    /**
     * Indicates whether or not this schema contains a matching rule use with
     * Indicates whether this schema contains a matching rule use with
     * the specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1607,7 +1607,7 @@
    }
    /**
     * Indicates whether or not this schema contains a name form with the
     * Indicates whether this schema contains a name form with the
     * specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1620,7 +1620,7 @@
    }
    /**
     * Indicates whether or not this schema contains an object class with the
     * Indicates whether this schema contains an object class with the
     * specified name or numeric OID.
     *
     * @param nameOrOid
@@ -1633,7 +1633,7 @@
    }
    /**
     * Indicates whether or not this schema contains a syntax with the specified
     * Indicates whether this schema contains a syntax with the specified
     * numeric OID.
     *
     * @param numericOID
@@ -1646,7 +1646,7 @@
    }
    /**
     * Indicates whether or not this schema is strict.
     * Indicates whether this schema is strict.
     * <p>
     * Attribute type queries against non-strict schema always succeed: if the
     * requested attribute type is not found then a temporary attribute type is
opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/ConnectionState.java
@@ -11,7 +11,7 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2013-2015 ForgeRock AS.
 * Copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.spi;
@@ -286,7 +286,7 @@
    }
    /**
     * Indicates whether or not this connection has been explicitly closed by
     * Indicates whether this connection has been explicitly closed by
     * calling {@code close}. This method will not return {@code true} if a
     * fatal error has occurred on the connection unless {@code close} has been
     * called.
opendj-core/src/main/java/org/forgerock/opendj/ldap/spi/LDAPConnectionImpl.java
@@ -11,7 +11,7 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2015 ForgeRock AS.
 * Copyright 2015-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldap.spi;
@@ -216,7 +216,7 @@
            ExtendedRequest<R> request, IntermediateResponseHandler intermediateResponseHandler);
    /**
     * Indicates whether or not this connection has been explicitly closed by calling {@code close}. This method will
     * Indicates whether this connection has been explicitly closed by calling {@code close}. This method will
     * not return {@code true} if a fatal error has occurred on the connection unless {@code close} has been called.
     *
     * @return {@code true} if this connection has been explicitly closed by calling {@code close}, or {@code false}
opendj-core/src/main/java/org/forgerock/opendj/ldif/ChangeRecordReader.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009-2010 Sun Microsystems, Inc.
 * Portions copyright 2012 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldif;
@@ -27,7 +27,7 @@
 * <p>
 * Implementations must specify the following:
 * <ul>
 * <li>Whether or not it is possible for the implementation to encounter
 * <li>Whether it is possible for the implementation to encounter
 * malformed change records and, if it is possible, how they are handled.
 * <li>Any synchronization limitations.
 * </ul>
opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java
@@ -221,7 +221,7 @@
     * The default is {@code true}.
     *
     * @param generateBranches
     *              Indicates whether or not the branches DN entries has to be generated.
     *              Indicates whether the branches DN entries has to be generated.
     * @return A reference to this {@code EntryGenerator}.
     */
    public EntryGenerator setGenerateBranches(boolean generateBranches) {
opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryReader.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009-2010 Sun Microsystems, Inc.
 * Portions copyright 2012 ForgeRock AS.
 * Portions copyright 2012-2016 ForgeRock AS.
 */
package org.forgerock.opendj.ldif;
@@ -28,7 +28,7 @@
 * <p>
 * Implementations must specify the following:
 * <ul>
 * <li>Whether or not it is possible for the implementation to encounter
 * <li>Whether it is possible for the implementation to encounter
 * malformed change records and, if it is possible, how they are handled.
 * <li>Any synchronization limitations.
 * </ul>
opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordReader.java
@@ -222,7 +222,7 @@
    }
    /**
     * Specifies whether or not all operational attributes should be excluded
     * Specifies whether all operational attributes should be excluded
     * from any change records that are read from LDIF. The default is
     * {@code false}.
     *
@@ -238,7 +238,7 @@
    }
    /**
     * Specifies whether or not all user attributes should be excluded from any
     * Specifies whether all user attributes should be excluded from any
     * change records that are read from LDIF. The default is {@code false}.
     *
     * @param excludeUserAttributes
opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordWriter.java
@@ -123,7 +123,7 @@
    }
    /**
     * Specifies whether or not user-friendly comments should be added whenever
     * Specifies whether user-friendly comments should be added whenever
     * distinguished names or UTF-8 attribute values are encountered which
     * contained non-ASCII characters. The default is {@code false}.
     *
@@ -138,7 +138,7 @@
    }
    /**
     * Specifies whether or not all operational attributes should be excluded
     * Specifies whether all operational attributes should be excluded
     * from any change records that are written to LDIF. The default is
     * {@code false}.
     *
@@ -154,7 +154,7 @@
    }
    /**
     * Specifies whether or not all user attributes should be excluded from any
     * Specifies whether all user attributes should be excluded from any
     * change records that are written to LDIF. The default is {@code false}.
     *
     * @param excludeUserAttributes
opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryReader.java
@@ -181,7 +181,7 @@
    }
    /**
     * Specifies whether or not all operational attributes should be excluded
     * Specifies whether all operational attributes should be excluded
     * from any entries that are read from LDIF. The default is {@code false}.
     *
     * @param excludeOperationalAttributes
@@ -196,7 +196,7 @@
    }
    /**
     * Specifies whether or not all user attributes should be excluded from any
     * Specifies whether all user attributes should be excluded from any
     * entries that are read from LDIF. The default is {@code false}.
     *
     * @param excludeUserAttributes
opendj-core/src/main/java/org/forgerock/opendj/ldif/LDIFEntryWriter.java
@@ -102,7 +102,7 @@
    }
    /**
     * Specifies whether or not user-friendly comments should be added whenever
     * Specifies whether user-friendly comments should be added whenever
     * distinguished names or UTF-8 attribute values are encountered which
     * contained non-ASCII characters. The default is {@code false}.
     *
@@ -117,7 +117,7 @@
    }
    /**
     * Specifies whether or not all operational attributes should be excluded
     * Specifies whether all operational attributes should be excluded
     * from any entries that are written to LDIF. The default is {@code false}.
     *
     * @param excludeOperationalAttributes
@@ -132,7 +132,7 @@
    }
    /**
     * Specifies whether or not all user attributes should be excluded from any
     * Specifies whether all user attributes should be excluded from any
     * entries that are written to LDIF. The default is {@code false}.
     *
     * @param excludeUserAttributes
opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/ObjectClassTestCase.java
@@ -29,15 +29,15 @@
        Schema schema = getCoreSchema();
        ObjectClass extensibleObject = schema.getObjectClass(EXTENSIBLE_OBJECT_OBJECTCLASS_OID);
        AttributeType attributeType = schema.getAttributeType("dummy");
        assertThat(attributeType.isPlaceHolder()).isTrue();
        assertThat(extensibleObject.isRequired(attributeType)).isFalse();
        assertThat(extensibleObject.isOptional(attributeType)).isFalse();
        assertThat(extensibleObject.isRequiredOrOptional(attributeType)).isFalse();
        AttributeType dummy = schema.getAttributeType("dummy");
        assertThat(dummy.isPlaceHolder()).isTrue();
        assertThat(extensibleObject.isRequired(dummy)).isFalse();
        assertThat(extensibleObject.isOptional(dummy)).isFalse();
        assertThat(extensibleObject.isRequiredOrOptional(dummy)).isFalse();
    }
    @Test
    public void extensibleObjectShouldAcceptAnyValidAttribute() {
    public void extensibleObjectShouldAcceptAnyAttributeInTheSchema() {
        Schema schema = getCoreSchema();
        ObjectClass extensibleObject = schema.getObjectClass(EXTENSIBLE_OBJECT_OBJECTCLASS_OID);
opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/GrizzlyLDAPConnection.java
@@ -744,7 +744,7 @@
    }
    /**
     * Indicates whether or not TLS is enabled on this connection.
     * Indicates whether TLS is enabled on this connection.
     *
     * @return {@code true} if TLS is enabled on this connection, otherwise
     *         {@code false}.
opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LDAPServerFilter.java
@@ -414,7 +414,7 @@
        }
        /**
         * Indicates whether or not TLS is enabled this provided connection.
         * Indicates whether TLS is enabled this provided connection.
         *
         * @return {@code true} if TLS is enabled on this connection, otherwise
         *         {@code false}.
opendj-maven-plugin/src/main/resources/config/stylesheets/abbreviations.xsl
@@ -12,7 +12,7 @@
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2008-2009 Sun Microsystems, Inc.
  Portions copyright 2011-2015 ForgeRock AS.
  Portions copyright 2011-2016 ForgeRock AS.
  ! -->
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
@@ -21,8 +21,7 @@
    be converted to upper-case when used in applications (e.g. as Java names).
  -->
  <!--
    Determines whether or not the provided word is a known abbreviation or
    acronym.
    Determines whether the provided word is a known abbreviation or acronym.
    @param value The word.
opendj-maven-plugin/src/main/resources/config/stylesheets/admin.xsd
@@ -403,8 +403,8 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property is multi-valued. By
          default, properties are single-valued.
          Indicates whether this property is multi-valued.
          By default, properties are single-valued.
        </xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
@@ -412,8 +412,8 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property is read-only. By
          default, properties are not read-only. Read-only properties
          Indicates whether this property is read-only.
          By default, properties are not read-only. Read-only properties
          can only be initialized during construction of the associated
          managed object and cannot be modified once the managed object
          has been created.
@@ -424,7 +424,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property is read-only and
          Indicates whether this property is read-only and
          generated automatically by the server as monitoring
          information. By default, properties are not for monitoring.
          Monitoring properties are always read-only because their
@@ -437,7 +437,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property is mandatory. Mandatory
          Indicates whether this property is mandatory. Mandatory
          properties are usually those properties which have no sensible
          default behavior and must, therefore, be specified by
          administrators. If a mandatory property has default values
@@ -450,7 +450,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property should be hidden from
          Indicates whether this property should be hidden from
          client applications. Hidden properties should rarely be used
          but are sometimes required in order to provide functionality
          that needs to be exposed in management APIs but not in
@@ -462,7 +462,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this property should be treated as an
          Indicates whether this property should be treated as an
          advanced property and hidden by default in client
          applications. Advanced properties should either be optional
          (i.e. not mandatory) or be mandatory with default values. This
@@ -584,7 +584,7 @@
      <xsd:annotation>
        <xsd:documentation>
          Optionally override the advanced option defined in the
          overridden property definition. Indicates whether or not this
          overridden property definition. Indicates whether this
          property should be treated as an advanced property and hidden
          by default in client applications. Advanced properties should
          either be optional (i.e. not mandatory) or be mandatory with
@@ -797,9 +797,9 @@
              use="optional" default="false">
              <xsd:annotation>
                <xsd:documentation>
                  Indicates whether or not this relation contains
                  unique members. If set to true then each
                  referenced managed object must have a distinct type.
                  Indicates whether this relation contains unique members.
                  If set to true then each referenced managed object must
                  have a distinct type.
                  In other words, there must not be more than one
                  referenced managed object having the same type. By
                  default, properties are single-valued.
@@ -888,7 +888,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not managed objects referenced by this
          Indicates whether managed objects referenced by this
          relation should be treated as advanced and be hidden by
          default in client applications.
        </xsd:documentation>
@@ -898,7 +898,7 @@
      default="false">
      <xsd:annotation>
        <xsd:documentation>
          Indicates whether or not this relation should be hidden from
          Indicates whether this relation should be hidden from
          client applications. Hidden relations should rarely be used
          but are sometimes required in order to provide functionality
          that needs to be exposed in management APIs but not in
@@ -1265,7 +1265,7 @@
                    minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>
                        A condition which indicates whether or not
                        A condition which indicates whether
                        referenced managed objects must be enabled. The
                        default behavior is that all referenced managed
                        objects must be enabled.
@@ -1281,7 +1281,7 @@
                    minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>
                        A condition which indicates whether or not
                        A condition which indicates whether
                        referenced managed objects are enabled. Managed
                        objects are assumed to be enabled by default.
                      </xsd:documentation>
@@ -1456,7 +1456,7 @@
            use="optional" default="true">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this property supports a
                Indicates whether this property supports a
                special value representing infinity. This is useful
                where properties are used to constrain some behavior and
                the administrator wishes to remove the constraint (e.g.
@@ -1519,7 +1519,7 @@
            use="optional" default="false">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this property supports a
                Indicates whether this property supports a
                special value representing infinity. This is useful
                where properties are used to constrain some behavior and
                the administrator wishes to remove the constraint (e.g.
@@ -1597,7 +1597,7 @@
            use="optional" default="false">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this property supports a
                Indicates whether this property supports a
                special value representing infinity. This is useful
                where properties are used to constrain some behavior and
                the administrator wishes to remove the constraint (e.g.
@@ -1754,7 +1754,7 @@
            use="optional" default="true">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not values of this property should
                Indicates whether values of this property should
                be treated in a case-insensitive manner.
              </xsd:documentation>
            </xsd:annotation>
@@ -2008,10 +2008,9 @@
            use="optional" default="false">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this managed object is
                abstract. Abstract managed objects cannot be
                instantiated directly and are intended for use as base
                definitions for inheritance.
                Indicates whether this managed object is abstract.
                Abstract managed objects cannot be instantiated directly
                and are intended for use as base definitions for inheritance.
              </xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
@@ -2019,7 +2018,7 @@
            use="optional" default="false">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this managed object should be
                Indicates whether this managed object should be
                treated as advanced and therefore should be hidden by
                default in client applications. This feature is not
                inherited by child managed objects.
@@ -2030,7 +2029,7 @@
            default="false">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this managed object should be
                Indicates whether this managed object should be
                hidden from client applications. Hidden managed objects
                should rarely be used but are sometimes required in
                order to provide functionality that needs to be exposed
@@ -2042,7 +2041,7 @@
            use="optional">
            <xsd:annotation>
              <xsd:documentation>
                Indicates whether or not this managed object inherits
                Indicates whether this managed object inherits
                from a parent managed object and, if so, the name of the
                parent. If specified, this managed object will inherit
                all of the properties and relations defined in the
opendj-maven-plugin/src/main/resources/config/stylesheets/clientMO.xsl
@@ -12,7 +12,7 @@
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2008-2009 Sun Microsystems, Inc.
  Portions Copyright 2014 ForgeRock AS.
  Portions Copyright 2014-2016 ForgeRock AS.
  ! -->
<xsl:stylesheet version="1.0" xmlns:adm="http://opendj.forgerock.org/admin"
  xmlns:admpp="http://opendj.forgerock.org/admin-preprocessor"
@@ -115,7 +115,7 @@
        <xsl:call-template name="add-java-comment2">
          <xsl:with-param name="indent" select="2" />
          <xsl:with-param name="content"
            select="concat('Determines whether or not the ', $ufn,' exists.&#xa;',
            select="concat('Determines whether the ', $ufn,' exists.&#xa;',
                       '&#xa;',
                       '@return Returns &lt;true&gt; if the ', $ufn,' exists.&#xa;',
                       '@throws ConcurrentModificationException&#xa;',
opendj-maven-plugin/src/main/resources/config/stylesheets/serverMO.xsl
@@ -12,6 +12,7 @@
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2007-2008 Sun Microsystems, Inc.
  Portions Copyright 2016 ForgeRock AS.
  ! -->
<xsl:stylesheet version="1.0" xmlns:adm="http://opendj.forgerock.org/admin"
  xmlns:admpp="http://opendj.forgerock.org/admin-preprocessor"
@@ -132,7 +133,7 @@
      <xsl:when test="adm:one-to-zero-or-one">
        <xsl:value-of
          select="concat('  /**&#xa;',
                       '   * Determines whether or not the ', $ufn,' exists.&#xa;',
                       '   * Determines whether the ', $ufn,' exists.&#xa;',
                       '   *&#xa;',
                       '   * @return Returns &lt;true&gt; if the ', $ufn,' exists.&#xa;',
                       '   */&#xa;')" />
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/CertificateAttributeSyntaxConfiguration.xml
@@ -12,7 +12,7 @@
  Header, with the fields enclosed by brackets [] replaced by your own identifying
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2012 ForgeRock AS.
  Copyright 2012-2016 ForgeRock AS.
  ! -->
<adm:managed-object name="certificate-attribute-syntax"
  plural-name="certificate-attribute-syntaxes"
@@ -40,7 +40,7 @@
  </adm:property-override>
  <adm:property name="strict-format" advanced="true">
    <adm:synopsis>
      Indicates whether or not X.509 Certificate values are required to
      Indicates whether X.509 Certificate values are required to
      strictly comply with the standard definition for this syntax.
    </adm:synopsis>
    <adm:description>
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/CoreSchemaConfiguration.xml
@@ -12,7 +12,7 @@
  Header, with the fields enclosed by brackets [] replaced by your own identifying
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2014 ForgeRock AS.
  Copyright 2014-2016 ForgeRock AS.
  ! -->
<adm:managed-object name="core-schema" plural-name="core-schemas"
  extends="schema-provider"
@@ -131,7 +131,7 @@
  </adm:property>
  <adm:property name="strict-format-country-string" advanced="true">
    <adm:synopsis>
      Indicates whether or not country code values are required to
      Indicates whether country code values are required to
      strictly comply with the standard definition for this syntax.
    </adm:synopsis>
    <adm:description>
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/CountryStringAttributeSyntaxConfiguration.xml
@@ -12,7 +12,7 @@
  Header, with the fields enclosed by brackets [] replaced by your own identifying
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2012 ForgeRock AS.
  Copyright 2012-2016 ForgeRock AS.
  Portions Copyright 2012 Manuel Gaupp
  ! -->
<adm:managed-object name="country-string-attribute-syntax"
@@ -41,7 +41,7 @@
  </adm:property-override>
  <adm:property name="strict-format" advanced="true">
    <adm:synopsis>
      Indicates whether or not country code values are required to
      Indicates whether country code values are required to
      strictly comply with the standard definition for this syntax.
    </adm:synopsis>
    <adm:description>
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/ExternalChangelogDomainConfiguration.xml
@@ -13,7 +13,7 @@
  information: "Portions Copyright [year] [name of copyright owner]".
  Copyright 2009 Sun Microsystems, Inc.
  Portions copyright 2011-2015 ForgeRock AS.
  Portions copyright 2011-2016 ForgeRock AS.
  ! -->
<adm:managed-object name="external-changelog-domain"
  plural-name="external-changelog-domains"
@@ -50,7 +50,7 @@
  <adm:property name="ecl-include" multi-valued="true" mandatory="false">
    <adm:synopsis>
      Specifies a list of attributes which should be published with every
      change log entry, regardless of whether or not the attribute itself
      change log entry, regardless of whether the attribute itself
      has changed.
    </adm:synopsis>
    <adm:description>
opendj-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/ReferentialIntegrityPluginConfiguration.xml
@@ -14,6 +14,7 @@
  Copyright 2007-2010 Sun Microsystems, Inc.
  Portions copyright 2011 profiq s.r.o.
  Portions Copyright 2016 ForgeRock AS.
  ! -->
<adm:managed-object name="referential-integrity-plugin"
  plural-name="referential-integrity-plugins"
@@ -162,8 +163,7 @@
  </adm:property>
  <adm:property name="check-references">
    <adm:synopsis>
      Specifies whether or not reference attributes must refer to existing
      entries.
      Specifies whether reference attributes must refer to existing entries.
    </adm:synopsis>
    <adm:description>
      When this property is set to true, this plugin will ensure that any new
@@ -216,7 +216,7 @@
  </adm:property>
  <adm:property name="check-references-scope-criteria">
    <adm:synopsis>
      Specifies whether or not referenced entries must reside within the same
      Specifies whether referenced entries must reside within the same
      naming context as the entry containing the reference.
    </adm:synopsis>
    <adm:description>
opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/opendj-rest2ldap-config.json
@@ -4,7 +4,7 @@
    "ldapConnectionFactories" : {
        // Unauthenticated connections used for performing bind requests.
        "bind" : {
            // Indicates whether or not LDAP connections should be secured using
            // Indicates whether LDAP connections should be secured using
            // SSL or StartTLS. Acceptable values are:
            //
            // "none"     - use plain LDAP connections (default)
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/AbstractLDAPAttributeMapper.java
@@ -83,8 +83,8 @@
    }
    /**
     * Indicates whether or not the LDAP attribute supports updates. The default
     * is {@link WritabilityPolicy#READ_WRITE}.
     * Indicates whether the LDAP attribute supports updates.
     * The default is {@link WritabilityPolicy#READ_WRITE}.
     *
     * @param policy
     *            The writability policy.
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java
@@ -77,7 +77,7 @@
/** Provides core factory methods and builders for constructing LDAP resource collections. */
public final class Rest2LDAP {
    /** Indicates whether or not LDAP client connections should use SSL or StartTLS. */
    /** Indicates whether LDAP client connections should use SSL or StartTLS. */
    private enum ConnectionSecurity {
        NONE, SSL, STARTTLS
    }
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/WritabilityPolicy.java
@@ -11,17 +11,13 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions copyright [year] [name of copyright owner]".
 *
 * Copyright 2013 ForgeRock AS.
 * Copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.rest2ldap;
import org.forgerock.opendj.ldap.AttributeDescription;
/**
 * The writability policy determines whether or not an attribute supports
 * updates.
 */
/** The writability policy determines whether an attribute supports updates. */
public enum WritabilityPolicy {
    // @formatter:off
    /**
opendj-server-legacy/resource/admin/abbreviations.xsl
File was deleted
opendj-server-legacy/resource/admin/admin-cli.xsd
File was deleted
opendj-server-legacy/resource/admin/admin-ldap.xsd
File was deleted
opendj-server-legacy/resource/admin/admin-preprocessor.xsd
File was deleted
opendj-server-legacy/resource/admin/admin.xsd
File was deleted
opendj-server-legacy/resource/admin/cliMOProfile.xsl
File was deleted
opendj-server-legacy/resource/admin/clientMO.xsl
File was deleted
opendj-server-legacy/resource/admin/conditions.xsl
File was deleted
opendj-server-legacy/resource/admin/java-utilities.xsl
File was deleted
opendj-server-legacy/resource/admin/ldapMOProfile.xsl
File was deleted
opendj-server-legacy/resource/admin/manifestMO.xsl
File was deleted
opendj-server-legacy/resource/admin/messagesMO.xsl
File was deleted
opendj-server-legacy/resource/admin/metaMO.xsl
File was deleted
opendj-server-legacy/resource/admin/package-info.xsl
File was deleted
opendj-server-legacy/resource/admin/preprocessor.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/aci.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/aggregation.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/attribute-type.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/boolean.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/dn.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/duration.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/enumeration.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/extensible-matching-rule-type.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/integer.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/ip-address-mask.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/ip-address.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/java-class.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/oid.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/password.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/size.xsl
File was deleted
opendj-server-legacy/resource/admin/property-types/string.xsl
File was deleted
opendj-server-legacy/resource/admin/serverMO.xsl
File was deleted
opendj-server-legacy/resource/admin/text-utilities.xsl
File was deleted
opendj-server-legacy/resource/admin/xml.xsd
File was deleted
opendj-server-legacy/resource/schema/03-rfc3712.ldif
@@ -11,6 +11,7 @@
# information: "Portions Copyright [year] [name of copyright owner]".
#
# Copyright 2006-2010 Sun Microsystems, Inc.
# Portions Copyright 2016 ForgeRock AS.
# This file contains schema definitions from RFC 3712, which defines a
# mechanism for storing printer information in the Directory Server.
@@ -58,7 +59,7 @@
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{127} X-ORIGIN 'RFC 3712' )
attributeTypes: ( 1.3.18.0.2.4.1132
  NAME 'printer-multiple-document-jobs-supported'
  DESC 'Indicates whether or not this printer supports more than one document
  DESC 'Indicates whether this printer supports more than one document
  per job.' EQUALITY booleanMatch SYNTAX  1.3.6.1.4.1.1466.115.121.1.7
  SINGLE-VALUE X-ORIGIN 'RFC 3712' )
attributeTypes: ( 1.3.18.0.2.4.1109 NAME 'printer-charset-configured'
opendj-server-legacy/src/admin/messages/CertificateAttributeSyntaxCfgDefn.properties
@@ -3,5 +3,5 @@
synopsis=Certificate Attribute Syntaxes define an attribute syntax for storing X.509 Certificates.
property.enabled.synopsis=Indicates whether the Certificate Attribute Syntax is enabled.
property.java-class.synopsis=Specifies the fully-qualified name of the Java class that provides the Certificate Attribute Syntax implementation.
property.strict-format.synopsis=Indicates whether or not X.509 Certificate values are required to strictly comply with the standard definition for this syntax.
property.strict-format.synopsis=Indicates whether X.509 Certificate values are required to strictly comply with the standard definition for this syntax.
property.strict-format.description=When set to false, certificates will not be validated and, as a result any sequence of bytes will be acceptable.
opendj-server-legacy/src/admin/messages/CoreSchemaCfgDefn.properties
@@ -12,7 +12,7 @@
property.disabled-syntax.syntax.string.pattern.synopsis=The OID of the disabled syntax, or NONE
property.enabled.synopsis=Indicates whether the Core Schema is enabled for use.
property.java-class.synopsis=Specifies the fully-qualified name of the Java class that provides the Core Schema implementation.
property.strict-format-country-string.synopsis=Indicates whether or not country code values are required to strictly comply with the standard definition for this syntax.
property.strict-format-country-string.synopsis=Indicates whether country code values are required to strictly comply with the standard definition for this syntax.
property.strict-format-country-string.description=When set to false, country codes will not be validated and, as a result any string containing 2 characters will be acceptable.
property.strip-syntax-min-upper-bound-attribute-type-description.synopsis=Indicates whether the suggested minimum upper bound appended to an attribute's syntax OID in it's schema definition Attribute Type Description is stripped off.
property.strip-syntax-min-upper-bound-attribute-type-description.description=When retrieving the server's schema, some APIs (JNDI) fail in their syntax lookup methods, because they do not parse this value correctly. This configuration option allows the server to be configured to provide schema definitions these APIs can parse correctly.
opendj-server-legacy/src/admin/messages/CountryStringAttributeSyntaxCfgDefn.properties
@@ -3,5 +3,5 @@
synopsis=Country String Attribute Syntaxes define an attribute syntax for storing country codes.
property.enabled.synopsis=Indicates whether the Country String Attribute Syntax is enabled.
property.java-class.synopsis=Specifies the fully-qualified name of the Java class that provides the Country String Attribute Syntax implementation.
property.strict-format.synopsis=Indicates whether or not country code values are required to strictly comply with the standard definition for this syntax.
property.strict-format.synopsis=Indicates whether country code values are required to strictly comply with the standard definition for this syntax.
property.strict-format.description=When set to false, country codes will not be validated and, as a result any string containing 2 characters will be acceptable.
opendj-server-legacy/src/admin/messages/ExternalChangelogDomainCfgDefn.properties
@@ -1,7 +1,7 @@
user-friendly-name=External Changelog Domain
user-friendly-plural-name=External Changelog Domains
synopsis=The External Changelog Domain provides configuration of the external changelog for the replication domain.
property.ecl-include.synopsis=Specifies a list of attributes which should be published with every change log entry, regardless of whether or not the attribute itself has changed.
property.ecl-include.synopsis=Specifies a list of attributes which should be published with every change log entry, regardless of whether the attribute itself has changed.
property.ecl-include.description=The list of attributes may include wild cards such as "*" and "+" as well as object class references prefixed with an ampersand, for example "@person". The included attributes will be published using the "includedAttributes" operational attribute as a single LDIF value rather like the "changes" attribute. For modify and modifyDN operations the included attributes will be taken from the entry before any changes were applied.
property.ecl-include-for-deletes.synopsis=Specifies a list of attributes which should be published with every delete operation change log entry, in addition to those specified by the "ecl-include" property.
property.ecl-include-for-deletes.description=This property provides a means for applications to archive entries after they have been deleted. See the description of the "ecl-include" property for further information about how the included attributes are published.
opendj-server-legacy/src/admin/messages/ReferentialIntegrityPluginCfgDefn.properties
@@ -6,12 +6,12 @@
property.attribute-type.description=At least one attribute type must be specified, and the syntax of any attributes must be either a distinguished name (1.3.6.1.4.1.1466.115.121.1.12) or name and optional UID (1.3.6.1.4.1.1466.115.121.1.34).
property.base-dn.synopsis=Specifies the base DN that limits the scope within which referential integrity is maintained.
property.base-dn.default-behavior.alias.synopsis=Referential integrity is maintained in all public naming contexts.
property.check-references.synopsis=Specifies whether or not reference attributes must refer to existing entries.
property.check-references.synopsis=Specifies whether reference attributes must refer to existing entries.
property.check-references.description=When this property is set to true, this plugin will ensure that any new references added as part of an add or modify operation point to existing entries, and that the referenced entries match the filter criteria for the referencing attribute, if specified.
property.check-references-filter-criteria.synopsis=Specifies additional filter criteria which will be enforced when checking references.
property.check-references-filter-criteria.description=If a reference attribute has filter criteria defined then this plugin will ensure that any new references added as part of an add or modify operation refer to an existing entry which matches the specified filter.
property.check-references-filter-criteria.syntax.string.pattern.synopsis=An attribute-filter mapping.
property.check-references-scope-criteria.synopsis=Specifies whether or not referenced entries must reside within the same naming context as the entry containing the reference.
property.check-references-scope-criteria.synopsis=Specifies whether referenced entries must reside within the same naming context as the entry containing the reference.
property.check-references-scope-criteria.description=The reference scope will only be enforced when reference checking is enabled.
property.check-references-scope-criteria.syntax.enumeration.value.global.synopsis=References may refer to existing entries located anywhere in the Directory.
property.check-references-scope-criteria.syntax.enumeration.value.naming-context.synopsis=References must refer to existing entries located within the same naming context.
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ControlPanelLog.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2015 ForgeRock AS.
 * Portions Copyright 2011-2016 ForgeRock AS.
 */
package org.opends.guitools.controlpanel.util;
@@ -89,7 +89,7 @@
  }
  /**
   * Indicates whether or not the log file has been initialized.
   * Indicates whether the log file has been initialized.
   * @return true when the log file has been initialized
   */
  public static boolean isInitialized() {
opendj-server-legacy/src/main/java/org/opends/guitools/uninstaller/UninstallLauncher.java
@@ -169,9 +169,8 @@
  }
  /**
   * Indicates whether or not the launcher should print a usage
   * statement based on the content of the arguments passed into
   * the constructor.
   * Indicates whether the launcher should print a usage statement
   * based on the content of the arguments passed into the constructor.
   * @return boolean where true indicates usage should be printed
   */
  protected boolean isNoPrompt() {
opendj-server-legacy/src/main/java/org/opends/quicksetup/Application.java
@@ -540,7 +540,7 @@
  /**
   * Indicates whether or not this application is capable of cancelling
   * Indicates whether this application is capable of cancelling
   * the operation performed in the run method.  A cancellable operation
   * should leave its environment in the same state as it was prior to
   * running the operation (files deleted, changes backed out etc.).
opendj-server-legacy/src/main/java/org/opends/quicksetup/Installation.java
@@ -359,7 +359,7 @@
  }
  /**
   * Indicates whether or not this installation appears to be an actual OpenDJ
   * Indicates whether this installation appears to be an actual OpenDJ
   * installation.
   *
   * @param file
opendj-server-legacy/src/main/java/org/opends/quicksetup/UserData.java
@@ -492,7 +492,7 @@
  }
  /**
   * Sets whether or not this session should print messages to the
   * Sets whether this session should print messages to the
   * console if in CLI mode.
   * @param quiet where true indicates this session should be quiet
   */
@@ -501,10 +501,10 @@
  }
  /**
   * Indicates whether or not the user has requested quiet mode.
   * Indicates whether the user has requested quiet mode.
   * <p>
   * Quiet mode in the CLI means that nothing is written to output including
   * prompts for information and whether or not to continue an operation
   * prompts for information and whether to continue an operation
   * experiencing errors.
   *
   * @return boolean where true indicates this session should be quiet.
@@ -514,7 +514,7 @@
  }
  /**
   * Sets whether or not this session should be verbose.
   * Sets whether this session should be verbose.
   * @param verbose where true indicates this session should be verbose
   */
  public void setVerbose(boolean verbose) {
@@ -522,7 +522,7 @@
  }
  /**
   * Indicates whether or not the user has requested verbose mode.
   * Indicates whether the user has requested verbose mode.
   *
   * @return boolean where true indicates this session should be verbose.
   */
@@ -531,7 +531,7 @@
  }
  /**
   * Sets whether or not we must continue when there is a non critical error.
   * Sets whether we must continue when there is a non critical error.
   * @param forceOnError where true indicates to continue uninstall if there is
   * a non critical error.
   */
@@ -540,7 +540,7 @@
  }
  /**
   * Indicates whether or not the user has requested to continue when a non
   * Indicates whether the user has requested to continue when a non
   * critical error occurs.
   *
   * @return boolean where true indicates to continue uninstall if there is a
@@ -551,7 +551,7 @@
  }
  /**
   * Indicates whether or not the user has requested interactive mode.
   * Indicates whether the user has requested interactive mode.
   * <p>
   * Interactive mode in the CLI means that the CLI will prompt the user
   * for more information if it is required.  Interactivity does NOT
opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/GuiApplication.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2012-2015 ForgeRock AS.
 * Portions Copyright 2012-2016 ForgeRock AS.
 */
package org.opends.quicksetup.ui;
@@ -268,7 +268,7 @@
  }
  /**
   * Indicates whether or not the user is allowed to return to a previous
   * Indicates whether the user is allowed to return to a previous
   * step from <code>step</code>.
   * @param step WizardStep for which the the return value indicates whether
   * or not the user can return to a previous step
@@ -280,7 +280,7 @@
  }
  /**
   * Indicates whether or not the user is allowed to move to a new
   * Indicates whether the user is allowed to move to a new
   * step from <code>step</code>.
   * @param step WizardStep for which the the return value indicates whether
   * or not the user can move to a new step
@@ -292,7 +292,7 @@
  }
  /**
   * Indicates whether or not the user is allowed to finish the wizard from
   * Indicates whether the user is allowed to finish the wizard from
   * <code>step</code>.
   * @param step WizardStep for which the the return value indicates whether
   * or not the user can finish the wizard
opendj-server-legacy/src/main/java/org/opends/quicksetup/util/FileManager.java
@@ -134,7 +134,7 @@
   * Move a file.
   * @param object File to move
   * @param newParent File representing new parent directory
   * @param filter that will be asked whether or not the operation should be performed
   * @param filter that will be asked whether the operation should be performed
   * @throws ApplicationException if something goes wrong
   */
  public void move(File object, File newParent, FileFilter filter)
@@ -160,7 +160,7 @@
  /**
   * Deletes a single file or directory.
   * @param object File to delete
   * @param filter that will be asked whether or not the operation should be performed
   * @param filter that will be asked whether the operation should be performed
   * @throws ApplicationException if something goes wrong
   */
  public void delete(File object, FileFilter filter)
@@ -292,7 +292,7 @@
  }
 /**
  * Determines whether or not two files differ in content.
  * Determines whether two files differ in content.
  *
  * @param f1 file to compare
  * @param f2 file to compare
opendj-server-legacy/src/main/java/org/opends/quicksetup/util/StandardOutputSuppressor.java
@@ -64,7 +64,7 @@
  }
  /**
   * Checks whether or not this class has suppressed standard out streams.
   * Checks whether this class has suppressed standard out streams.
   * @return boolean where true indicates output is suppressed
   */
  public static boolean isSuppressed() {
opendj-server-legacy/src/main/java/org/opends/quicksetup/util/Utils.java
@@ -426,7 +426,7 @@
   *
   * @param f
   *          File for which parentage will be insured
   * @return boolean indicating whether or not the input <code>f</code> has a
   * @return boolean indicating whether the input <code>f</code> has a
   *         parent after this method is invoked.
   */
  static boolean ensureParentsExist(File f)
opendj-server-legacy/src/main/java/org/opends/server/admin/client/cli/SecureConnectionCliArgs.java
@@ -111,7 +111,7 @@
  }
  /**
   * Indicates whether or not any of the arguments are present.
   * Indicates whether any of the arguments are present.
   *
   * @return boolean where true indicates that at least one of the arguments is
   *         present
opendj-server-legacy/src/main/java/org/opends/server/api/AuthenticationPolicyState.java
@@ -206,7 +206,7 @@
  /**
   * A boolean indicating whether or not the account associated with this
   * A boolean indicating whether the account associated with this
   * authentication state has been administratively disabled.
   */
  protected ConditionResult isDisabled = ConditionResult.UNDEFINED;
opendj-server-legacy/src/main/java/org/opends/server/api/SubentryChangeListener.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2010 Sun Microsystems, Inc.
 * Portions Copyright 2015 ForgeRock AS.
 * Portions Copyright 2015-2016 ForgeRock AS.
 */
package org.opends.server.api;
@@ -30,7 +30,7 @@
 * <BR><BR>
 * Each change listener will be notified whenever an update is being
 * made to subentry in the server, so the listener should use a very
 * efficient mechanism for determining whether or not any action is
 * efficient mechanism for determining whether any action is
 * required for the associated operation and quickly return for cases
 * in which the update is not applicable.
 * <BR><BR>
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendStat.java
@@ -279,9 +279,9 @@
  /** The argument which should be used to specify the config file. */
  private StringArgument configFile;
  /** Flag indicating whether or not the sub-commands have already been initialized. */
  /** Flag indicating whether the sub-commands have already been initialized. */
  private boolean subCommandsInitialized;
  /** Flag indicating whether or not the global arguments have already been initialized. */
  /** Flag indicating whether the global arguments have already been initialized. */
  private boolean globalArgumentsInitialized;
  /**
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/OnDiskMergeImporter.java
@@ -494,7 +494,7 @@
    }
    /**
     * Calculates the amount of available memory which can be used by this import, taking into account whether or not
     * Calculates the amount of available memory which can be used by this import, taking into account whether
     * the import is running offline or online as a task.
     */
    private long calculateAvailableHeapMemoryForBuffers()
opendj-server-legacy/src/main/java/org/opends/server/backends/task/Task.java
@@ -458,8 +458,7 @@
  }
  /**
   * Indicates whether or not this task is an iteration of
   * some recurring task.
   * Indicates whether this task is an iteration of some recurring task.
   *
   * @return boolean where true indicates that this task is
   *         recurring, false otherwise.
@@ -470,7 +469,7 @@
  }
  /**
   * Indicates whether or not this task has been cancelled.
   * Indicates whether this task has been cancelled.
   *
   * @return boolean where true indicates that this task was
   *         cancelled either before or during execution
@@ -1071,7 +1070,7 @@
  }
  /**
   * Indicates whether or not this task is interruptible or not.
   * Indicates whether this task is interruptible or not.
   *
   * @return boolean where true indicates that this task can be interrupted.
   */
opendj-server-legacy/src/main/java/org/opends/server/backends/task/TaskScheduler.java
@@ -917,9 +917,8 @@
  /**
   * Determines whether the specified task should start running.  This is based
   * on the start time, the set of dependencies, and whether or not the
   * scheduler is active.  Note that the caller to this method must hold the
   * scheduler lock.
   * on the start time, the set of dependencies, and whether the scheduler is active.
   * Note that the caller to this method must hold the scheduler lock.
   *
   * @param  task  The task for which to make the determination.
   *
opendj-server-legacy/src/main/java/org/opends/server/backends/task/TaskState.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2006-2008 Sun Microsystems, Inc.
 * Portions Copyright 2014 ForgeRock AS.
 * Portions Copyright 2014-2016 ForgeRock AS.
 */
package org.opends.server.backends.task;
@@ -244,7 +244,7 @@
  /**
   * Indicates whether or not this task has been cancelled.
   * Indicates whether this task has been cancelled.
   *
   * @param  taskState  The task state for which to make the determination.
   *
opendj-server-legacy/src/main/java/org/opends/server/controls/VLVRequestControl.java
@@ -193,7 +193,7 @@
  /**
   * Creates a new VLV request control with the provided information.
   *
   * @param  isCritical    Indicates whether or not the control is critical.
   * @param  isCritical    Indicates whether the control is critical.
   * @param  beforeCount   The number of entries before the target offset to
   *                       retrieve in the results page.
   * @param  afterCount    The number of entries after the target offset to
opendj-server-legacy/src/main/java/org/opends/server/core/BaseDnRegistry.java
@@ -43,7 +43,7 @@
  private final TreeMap<DN, Backend<?>> publicNamingContexts = new TreeMap<>();
  /**
   * Indicates whether or not this base DN registry is in test mode.
   * Indicates whether this base DN registry is in test mode.
   * A registry instance that is in test mode will not modify backend
   * objects referred to in the above maps.
   */
@@ -54,7 +54,7 @@
   *
   * @param  baseDN to register
   * @param  backend with which the base DN is associated
   * @param  isPrivate indicates whether or not this base DN is private
   * @param  isPrivate indicates whether this base DN is private
   * @return list of error messages generated by registering the base DN
   *         that should be logged if the changes to this registry are
   *         committed to the server
opendj-server-legacy/src/main/java/org/opends/server/core/ConnectionHandlerConfigManager.java
@@ -320,7 +320,7 @@
    }
  }
  /** Determines whether or not the new configuration's implementation class is acceptable. */
  /** Determines whether the new configuration's implementation class is acceptable. */
  private boolean isJavaClassAcceptable(
      ConnectionHandlerCfg config,
      List<LocalizableMessage> unacceptableReasons) {
opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java
@@ -1491,7 +1491,7 @@
      startUpTime  = System.currentTimeMillis();
      startTimeUTC = TimeThread.getGMTTime();
      // Determine whether or not we should start the connection handlers.
      // Determine whether we should start the connection handlers.
      boolean startConnectionHandlers = !environmentConfig.disableConnectionHandlers();
      diskSpaceMonitor.startDiskSpaceMonitor();
opendj-server-legacy/src/main/java/org/opends/server/core/ExtendedOperationConfigManager.java
@@ -282,7 +282,7 @@
    }
  }
  /** Determines whether or not the new configuration's implementation class is acceptable. */
  /** Determines whether the new configuration's implementation class is acceptable. */
  private boolean isJavaClassAcceptable(ExtendedOperationHandlerCfg config,
                                        List<LocalizableMessage> unacceptableReasons)
  {
opendj-server-legacy/src/main/java/org/opends/server/core/PasswordPolicyConfigManager.java
@@ -404,7 +404,7 @@
  }
  /**
   * Determines whether or not the new authentication policy configuration's
   * Determines whether the new authentication policy configuration's
   * implementation class is acceptable.
   */
  private <T extends AuthenticationPolicyCfg> boolean isAuthenticationPolicyConfigurationAcceptable(
opendj-server-legacy/src/main/java/org/opends/server/core/PersistentSearch.java
@@ -118,7 +118,7 @@
  /** The set of change types to send to the client. */
  private final Set<PersistentSearchChangeType> changeTypes;
  /** Indicates whether or not this persistent search has already been aborted. */
  /** Indicates whether this persistent search has already been aborted. */
  private boolean isCancelled;
  /** Indicates whether entries returned should include the entry change notification control. */
opendj-server-legacy/src/main/java/org/opends/server/plugins/PasswordPolicyImportPlugin.java
@@ -279,7 +279,7 @@
               doLDIFImport(LDIFImportConfig importConfig, Entry entry)
  {
    // Check if this entry is a password policy subentry
    // and if so evaluate whether or not its acceptable.
    // and if so evaluate whether it is acceptable.
    if ((entry.isSubentry() || entry.isLDAPSubentry()) &&
            entry.isPasswordPolicySubentry())
    {
opendj-server-legacy/src/main/java/org/opends/server/protocols/jmx/JmxConnectionHandler.java
@@ -97,15 +97,12 @@
    this.connectionList = new CopyOnWriteArrayList<>();
  }
  /** {@inheritDoc} */
  @Override
  public ConfigChangeResult applyConfigurationChange(
      JMXConnectionHandlerCfg config) {
    final ConfigChangeResult ccr = new ConfigChangeResult();
    // Determine whether or not the RMI connection needs restarting.
    // Determine whether the RMI connection needs restarting.
    boolean rmiConnectorRestart = false;
    boolean portChanged = false;
@@ -172,7 +169,6 @@
    return o1 != null && !o1.equals(o2);
  }
  /** {@inheritDoc} */
  @Override
  public void finalizeConnectionHandler(LocalizableMessage finalizeReason) {
    // Make sure that we don't get notified of any more changes.
@@ -265,9 +261,6 @@
    return rmiConnector;
  }
  /** {@inheritDoc} */
  @Override
  public String getShutdownListenerName() {
    return connectionHandlerName;
@@ -286,9 +279,6 @@
    return currentConfig.getSSLCertNickname();
  }
  /** {@inheritDoc} */
  @Override
  public void initializeConnectionHandler(ServerContext serverContext, JMXConnectionHandlerCfg config)
         throws ConfigException, InitializationException
@@ -327,32 +317,21 @@
    config.addJMXChangeListener(this);
  }
  /** {@inheritDoc} */
  @Override
  public String getConnectionHandlerName() {
    return connectionHandlerName;
  }
  /** {@inheritDoc} */
  @Override
  public String getProtocol() {
    return protocol;
  }
  /** {@inheritDoc} */
  @Override
  public Collection<HostPort> getListeners() {
    return listeners;
  }
  /** {@inheritDoc} */
  @Override
  public boolean isConfigurationAcceptable(ConnectionHandlerCfg configuration,
                                           List<LocalizableMessage> unacceptableReasons)
@@ -393,16 +372,15 @@
          new InetSocketAddress(newPort).getAddress(), newPort, true)) {
        throw new IOException(ERR_CONNHANDLER_ADDRESS_INUSE.get().toString());
      }
      return true;
    } catch (Exception e) {
      LocalizableMessage message = ERR_CONNHANDLER_CANNOT_BIND.get("JMX", configDN,
              WILDCARD_ADDRESS, newPort, getExceptionMessage(e));
      unacceptableReasons.add(message);
      return false;
    }
    return true;
  }
  /** {@inheritDoc} */
  @Override
  public boolean isConfigurationChangeAcceptable(
      JMXConnectionHandlerCfg config,
@@ -414,8 +392,7 @@
  /**
   * Determines whether or not clients are allowed to connect over JMX
   * using SSL.
   * Determines whether clients are allowed to connect over JMX using SSL.
   *
   * @return Returns {@code true} if clients are allowed to
   *         connect over JMX using SSL.
@@ -424,9 +401,6 @@
    return currentConfig.isUseSSL();
  }
  /** {@inheritDoc} */
  @Override
  public void processServerShutdown(LocalizableMessage reason) {
    // We should also close the RMI registry.
@@ -456,8 +430,6 @@
    connectionList.remove(connection);
  }
  /** {@inheritDoc} */
  @Override
  public void run() {
    try
@@ -470,9 +442,6 @@
    }
  }
  /** {@inheritDoc} */
  @Override
  public void toString(StringBuilder buffer) {
    buffer.append(connectionHandlerName);
opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskEntry.java
@@ -365,7 +365,7 @@
  }
  /**
   * Indicates whether or not this task supports a cancel operation.
   * Indicates whether this task supports a cancel operation.
   *
   * @return boolean where true means this task supports being canceled.
   */
@@ -406,7 +406,7 @@
  }
  /**
   * Indicates whether or not this task is done.
   * Indicates whether this task is done.
   *
   * @return boolean where true means this task is done
   */
opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskTool.java
@@ -99,7 +99,7 @@
   * Called when this utility should perform its actions locally in this
   * JVM.
   *
   * @param initializeServer indicates whether or not to initialize the
   * @param initializeServer indicates whether to initialize the
   *        directory server in the case of a local action
   * @param out stream to write messages; may be null
   * @param err stream to write messages; may be null
@@ -223,7 +223,7 @@
   * tool using the tasks interface based on user input.
   *
   * @param argParser used to parse user arguments
   * @param initializeServer indicates whether or not to initialize the
   * @param initializeServer indicates whether to initialize the
   *        directory server in the case of a local action
   * @param out stream to write messages; may be null
   * @param err stream to write messages; may be null
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/FileManager.java
@@ -395,7 +395,7 @@
   *
   * @param f
   *          File for which parentage will be insured
   * @return boolean indicating whether or not the input <code>f</code> has a
   * @return boolean indicating whether the input {@code f} has a
   *         parent after this method is invoked.
   */
  private static boolean insureParentsExist(File f)
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeCli.java
@@ -73,14 +73,10 @@
  private BooleanArgument verbose;
  private BooleanArgument acceptLicense;
  /** The argument which should be used to request usage information. */
  private BooleanArgument showUsageArgument;
  /**
   * Flag indicating whether or not the global arguments have
   * already been initialized.
   */
  /** Flag indicating whether the global arguments have already been initialized. */
  private boolean globalArgumentsInitialized;
  private UpgradeCli(InputStream in, OutputStream out, OutputStream err)
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
@@ -602,8 +602,7 @@
   *
   * @param summary
   *          A message describing why the index needs to be rebuilt and asking
   *          them whether or not they wish to perform this task after the
   *          upgrade.
   *          them whether they wish to perform this task after the upgrade.
   * @param indexNames
   *          The indexes to rebuild.
   * @return The rebuild index task.
opendj-server-legacy/src/main/java/org/opends/server/types/CommonSchemaElements.java
@@ -45,7 +45,7 @@
 * <p>
 * Any methods which accesses the set of names associated with this
 * definition, will retrieve the primary name as the first name,
 * regardless of whether or not it was contained in the original set
 * regardless of whether it was contained in the original set
 * of <code>names</code> passed to the constructor.
 * <p>
 * Where ordered sets of names, or extra properties are provided, the
opendj-server-legacy/src/main/java/org/opends/server/types/OperationConfig.java
@@ -12,15 +12,11 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions Copyright 2015 ForgeRock AS.
 * Portions Copyright 2015-2016 ForgeRock AS.
 */
package org.opends.server.types;
/**
 * Base for data structures that define configuration
 * for operations.
 */
/** Base for data structures that define configuration for operations. */
@org.opends.server.types.PublicAPI(
     stability=org.opends.server.types.StabilityLevel.VOLATILE,
     mayInstantiate=true,
@@ -28,10 +24,7 @@
     mayInvoke=true)
public abstract class OperationConfig {
  /**
   * When true indicates that the operation should stop as soon as
   * possible.
   */
  /** When true indicates that the operation should stop as soon as possible. */
  private boolean cancelled;
  /**
@@ -44,8 +37,7 @@
  }
  /**
   * Indicates whether or not this operation has been
   * cancelled.
   * Indicates whether this operation has been cancelled.
   *
   * @return boolean where true indicates that this
   *         operation has been cancelled and if currently
opendj-server-legacy/src/main/java/org/opends/server/types/SSLClientAuthPolicy.java
@@ -20,8 +20,8 @@
 * This enumeration defines a policy that indicates how the server
 * should deal with SSL/TLS-based client connections.  It is used to
 * determine whether the server should request that clients provide
 * their own certificates, and whether or not to accept client
 * connections in which the client did not provide a certificate.
 * their own certificates, and whether to accept client connections
 * in which the client did not provide a certificate.
 */
@org.opends.server.types.PublicAPI(
     stability=org.opends.server.types.StabilityLevel.UNCOMMITTED,
opendj-server-legacy/src/main/java/org/opends/server/util/Platform.java
@@ -108,7 +108,7 @@
    }
    /**
     * Check whether or not, this key type is supported by the current JVM.
     * Check whether this key type is supported by the current JVM.
     * @return true if this key type is supported, false otherwise.
     */
    public boolean isSupported()
opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java
@@ -1257,7 +1257,7 @@
   *                        the determination.
   * @param  port           TCP port number of the TCP address for which to
   *                        make the determination.
   * @param  allowReuse     Whether or not TCP address reuse is allowed when
   * @param  allowReuse     Whether TCP address reuse is allowed when
   *                        making the determination.
   *
   * @return  {@code true} if the provided TCP address is already in
@@ -2162,8 +2162,7 @@
  }
  /**
   * Indicates whether or not a string represents a syntactically correct
   * email address.
   * Indicates whether a string represents a syntactically correct email address.
   *
   * @param addr to validate
   * @return boolean where {@code true} indicates that the string is a
opendj-server-legacy/src/main/java/org/opends/server/util/cli/LDAPConnectionArgumentParser.java
@@ -84,7 +84,7 @@
  }
  /**
   * Indicates whether or not the user has indicated that they would like to
   * Indicates whether the user has indicated that they would like to
   * perform a remote operation based on the arguments.
   *
   * @return true if the user wants to perform a remote operation; false
opendj-server-legacy/src/main/java/org/opends/server/util/cli/LDAPConnectionConsoleInteraction.java
@@ -1177,8 +1177,7 @@
  }
  /**
   * Indicates whether or not a connection should use SSL based on this
   * interaction.
   * Indicates whether a connection should use SSL based on this interaction.
   *
   * @return boolean where true means use SSL
   */
@@ -1188,8 +1187,7 @@
  }
  /**
   * Indicates whether or not a connection should use StartTLS based on this
   * interaction.
   * Indicates whether a connection should use StartTLS based on this interaction.
   *
   * @return boolean where true means use StartTLS
   */
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java
@@ -620,7 +620,7 @@
    final Entry fullEntry = entry.duplicate(true);
    // Even though the associated update succeeded,
    // we should still check whether or not we should return the entry.
    // we should still check whether we should return the entry.
    final SearchResultEntry unfilteredSearchEntry = new SearchResultEntry(fullEntry, null);
    if (getAccessControlHandler().maySend(operation, unfilteredSearchEntry))
    {
@@ -654,7 +654,7 @@
    }
    // Even though the associated update succeeded,
    // we should still check whether or not we should return the entry.
    // we should still check whether we should return the entry.
    final SearchResultEntry unfilteredSearchEntry = new SearchResultEntry(entry, null);
    if (getAccessControlHandler().maySend(operation, unfilteredSearchEntry))
    {
opendj-server-legacy/src/messages/org/opends/messages/admin_tool.properties
@@ -363,7 +363,7 @@
 the replication mechanism in the first server to communicate with the other \
 servers.  You have to specify this option only if replication was not \
 previously configured in the first server
INFO_DESCRIPTION_ENABLE_SECURE_REPLICATION1=Specifies whether or not the \
INFO_DESCRIPTION_ENABLE_SECURE_REPLICATION1=Specifies whether the \
 communication through the replication port of the first server is encrypted \
 or not.  This option will only be taken into account the first time \
 replication is configured on the first server
@@ -404,7 +404,7 @@
 by the replication mechanism in the second server to communicate with the \
 other servers.  You have to specify this option only if replication was not \
 previously configured in the second server
INFO_DESCRIPTION_ENABLE_SECURE_REPLICATION2=Specifies whether or not the \
INFO_DESCRIPTION_ENABLE_SECURE_REPLICATION2=Specifies whether the \
 communication through the replication port of the second server is encrypted \
 or not.  This option will only be taken into account the first time \
 replication is configured on the second server
opendj-server-legacy/src/test/java/org/opends/server/extensions/LDAPPassThroughAuthenticationPolicyTestCase.java
@@ -1772,7 +1772,7 @@
   * @param cfg
   *          The configuration to be tested.
   * @param isValid
   *          Whether or not the provided configuration is valid.
   *          Whether the provided configuration is valid.
   * @throws Exception
   *           If an unexpected exception occurred.
   */
opendj-server-legacy/src/test/java/org/opends/server/extensions/PasswordStorageSchemeTestCase.java
@@ -284,11 +284,11 @@
  /**
   * Sets whether or not to allow pre-encoded password values for the
   * Sets whether to allow pre-encoded password values for the
   * current password storage scheme and returns the previous value so that
   * it can be restored.
   *
   * @param allowPreencoded whether or not to allow pre-encoded passwords
   * @param allowPreencoded whether to allow pre-encoded passwords
   * @return the previous value for the allow preencoded passwords
   */
  protected static boolean setAllowPreencodedPasswords(boolean allowPreencoded)
opendj-server-legacy/src/test/java/org/opends/server/protocols/jmx/JmxPrivilegeTestCase.java
@@ -311,7 +311,7 @@
   * arguments generated for each method will be:
   * <OL>
   *   <LI>A client connection to use to perform the operation</LI>
   *   <LI>A flag indicating whether or not the operation should succeed</LI>
   *   <LI>A flag indicating whether the operation should succeed</LI>
   * </OL>
   *
   * @return  A set of data that can be used for performing the tests.
opendj-server-legacy/src/test/java/org/opends/server/types/LDAPURLTestCase.java
@@ -11,7 +11,7 @@
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Portions Copyright 2012-2014 ForgeRock AS.
 * Portions Copyright 2012-2016 ForgeRock AS.
 */
package org.opends.server.types;
@@ -85,7 +85,7 @@
   * @param filterString
   *          The filter string.
   * @param fullyDecode
   *          Whether or not the URL should be fully decoded.
   *          Whether the URL should be fully decoded.
   * @throws Exception
   *           If an unexpected exception occurred.
   */
opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java
@@ -339,7 +339,7 @@
   * arguments generated for each method will be:
   * <OL>
   *   <LI>A client connection to use to perform the operation</LI>
   *   <LI>A flag indicating whether or not the operation should succeed</LI>
   *   <LI>A flag indicating whether the operation should succeed</LI>
   * </OL>
   *
   * @return  A set of data that can be used for performing the tests.
opendj-server/src/main/java/org/forgerock/opendj/server/core/DataProvider.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2013-2014 ForgeRock AS.
 * Portions Copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.server.core;
@@ -224,7 +224,7 @@
    void stopDataProvider();
    /**
     * Indicates whether or not the provided base DN in this data provider
     * Indicates whether the provided base DN in this data provider
     * supports change notification.
     *
     * @param baseDN
opendj-server/src/main/java/org/forgerock/opendj/server/core/DataProviderConnection.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2013-2014 ForgeRock AS.
 * Portions Copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.server.core;
@@ -134,7 +134,7 @@
    void registerEventListener(DataProviderEventListener listener);
    /**
     * Indicates whether or not the provided base DN in the underlying data
     * Indicates whether the provided base DN in the underlying data
     * provider supports change notification.
     *
     * @param baseDN
opendj-server/src/main/java/org/forgerock/opendj/server/core/DataProviderID.java
@@ -12,7 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions copyright 2013-2015 ForgeRock AS.
 * Portions copyright 2013-2016 ForgeRock AS.
 */
package org.forgerock.opendj.server.core;
@@ -53,15 +53,10 @@
        return new DataProviderID(name, false /* user */);
    }
    /**
     * Flag indicating whether or not this ID represents an internal
     * data provider.
     */
    /** Whether this ID represents an internal data provider. */
    private final boolean isInternal;
    /** The data provider name. */
    private final String name;
    /** The normalized name. */
    private final String normalizedName;
@@ -72,7 +67,6 @@
        this.isInternal = isInternal;
    }
    /** {@inheritDoc} */
    @Override
    public int compareTo(final DataProviderID o) {
        if (isInternal != o.isInternal) {
@@ -83,7 +77,6 @@
        }
    }
    /** {@inheritDoc} */
    @Override
    public boolean equals(final Object obj) {
        if (this == obj) {
@@ -106,14 +99,13 @@
        return name;
    }
    /** {@inheritDoc} */
    @Override
    public int hashCode() {
        return normalizedName.hashCode();
    }
    /**
     * Indicating whether or not this ID represents an internal data provider.
     * Indicating whether this ID represents an internal data provider.
     *
     * @return <code>true</code> if this ID represents an internal data
     *         provider.
@@ -122,7 +114,6 @@
        return isInternal;
    }
    /** {@inheritDoc} */
    @Override
    public String toString() {
        if (isInternal) {