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

Nicolas Capponi
03.59.2016 4299c8c37993ca97f28b2e731f6fd5ba1fb53943
opendj-server-legacy/src/main/java/org/opends/server/api/Backend.java
@@ -22,7 +22,6 @@
import org.forgerock.opendj.config.server.ConfigException;
import org.forgerock.opendj.ldap.DN;
import org.opends.server.core.ServerContext;
import org.opends.server.monitors.BackendMonitor;
import org.opends.server.types.InitializationException;
/**
@@ -36,9 +35,6 @@
  //implements ReactiveHandler<LdapClientConnection, Request, Response>
{
  /** The backend monitor associated with this backend. */
  private BackendMonitor backendMonitor;
  /** The unique identifier for this backend. */
  private String backendID;
@@ -100,18 +96,6 @@
  }
  /**
   * Retrieves the backend monitor that is associated with this
   * backend.
   *
   * @return  The backend monitor that is associated with this
   *          backend, or {@code null} if none has been assigned.
   */
  public final BackendMonitor getBackendMonitor()
  {
    return backendMonitor;
  }
  /**
   * Retrieves the set of base-level DNs that may be used within this
   * backend.
   *
@@ -121,6 +105,13 @@
  public abstract Set<DN> getBaseDNs();
  /**
   * Indicates whether this backend should be considered a default (wild-card) route.
   *
   * @return {@code true} if the backend should be considered as the default route, {@code false} otherwise
   */
  public abstract boolean isDefaultRoute();
  /**
   * Retrieves the password storage schemes defined for this backend.
   *
   * @return the set of supported password storage schemes
@@ -175,13 +166,6 @@
  }
  /**
   * Indicates whether this backend should be considered a default (wild-card) route.
   *
   * @return {@code true} if the backend should be considered as the default route, {@code false} otherwise
   */
  public abstract boolean isDefaultRoute();
  /**
   * Indicates whether this backend holds private data or user data.
   *
   * @return  {@code true} if this backend holds private data, or
@@ -190,21 +174,6 @@
  public abstract boolean isPrivateBackend();
  /**
   * Indicates whether this backend supports the specified control.
   *
   * @param  controlOID  The OID of the control for which to make the
   *                     determination.
   *
   * @return  {@code true} if this backends supports the control with
   *          the specified OID, or {@code false} if it does not.
   */
  public final boolean supportsControl(String controlOID)
  {
    Set<String> supportedControls = getSupportedControls();
    return supportedControls != null && supportedControls.contains(controlOID);
  }
  /**
   * Specifies the unique identifier for this backend.
   *
   * @param  backendID  The unique identifier for this backend.
@@ -214,14 +183,4 @@
    this.backendID = backendID;
  }
  /**
   * Sets the backend monitor for this backend.
   *
   * @param  backendMonitor  The backend monitor for this backend.
   */
  public final void setBackendMonitor(BackendMonitor backendMonitor)
  {
    this.backendMonitor = backendMonitor;
  }
}