Interface LdifBackendCfgClient

    • Method Detail

      • getBaseDn

        @MandatoryProperty
        SortedSet<ValueOrExpression<Dn>> getBaseDn()
        Gets the "base-dn" property.

        Specifies the base DN(s) for the data that the backend handles.

        A single backend may be responsible for one or more base DNs. Note that no two backends may have the same base DN although one backend may have a base DN that is below a base DN provided by another backend (similar to the use of sub-suffixes in the Sun Java System Directory Server). If any of the base DNs is subordinate to a base DN for another backend, then all base DNs for that backend must be subordinate to that same base DN.

        Returns:
        Returns the values of the "base-dn" property.
      • setBaseDn

        @MandatoryProperty
        void setBaseDn​(Collection<ValueOrExpression<Dn>> values)
                throws PropertyException
        Sets the "base-dn" property.

        Specifies the base DN(s) for the data that the backend handles.

        A single backend may be responsible for one or more base DNs. Note that no two backends may have the same base DN although one backend may have a base DN that is below a base DN provided by another backend (similar to the use of sub-suffixes in the Sun Java System Directory Server). If any of the base DNs is subordinate to a base DN for another backend, then all base DNs for that backend must be subordinate to that same base DN.

        Parameters:
        values - The values of the "base-dn" property.
        Throws:
        PropertyException - If one or more of the new values are invalid.
      • isIsPrivateBackend

        ValueOrExpression<Boolean> isIsPrivateBackend()
        Gets the "is-private-backend" property.

        Indicates whether the backend should be considered a private backend, which indicates that it is used for storing operational data rather than user-defined information.

        Default value: false

        Returns:
        Returns the value of the "is-private-backend" property.
      • setIsPrivateBackend

        void setIsPrivateBackend​(ValueOrExpression<Boolean> value)
                          throws PropertyException
        Sets the "is-private-backend" property.

        Indicates whether the backend should be considered a private backend, which indicates that it is used for storing operational data rather than user-defined information.

        Parameters:
        value - The value of the "is-private-backend" property.
        Throws:
        PropertyException - If the new value is invalid.
      • getJavaClass

        @MandatoryProperty
        ValueOrExpression<String> getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the backend implementation.

        Default value: org.opends.server.backends.LDIFBackend

        Specified by:
        getJavaClass in interface BackendCfgClient
        Returns:
        Returns the value of the "java-class" property.
      • getLdifFile

        @MandatoryProperty
        ValueOrExpression<String> getLdifFile()
        Gets the "ldif-file" property.

        Specifies the path to the LDIF file containing the data for this backend.

        Returns:
        Returns the value of the "ldif-file" property.