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

Jean-Noel Rouvignac
26.55.2014 a5c1e473c76b9de51864deeff4d5e92ce0c6fdd0
OPENDJ-1545 Remove Workflow, NetworkGroups and related attempts at building a proxy

Removed org.opends.server.api.Extension.
We are fully open source we do not need to support closed source extensions.


config.ldif:
Removed dn: cn=Extensions,cn=config.

ExtensionConfiguration.xml, Extension.java, ExtensionConfigManager.java: REMOVED

RootConfiguration.xml, RootCfgDefn.properties:
Removed the reference to extension.

DirectoryServer.java
Removed all references to Extension and ExtensionConfigManager.
5 files modified
4 files deleted
811 ■■■■■ changed files
opendj-sdk/opendj-config-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/ExtensionConfiguration.xml 89 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj-config-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/RootConfiguration.xml 6 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/resource/config/config.ldif 6 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/ExtensionConfiguration.xml 89 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml 6 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/admin/messages/RootCfgDefn.properties 4 ●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/api/Extension.java 114 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java 70 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/ExtensionConfigManager.java 427 ●●●●● patch | view | raw | blame | history
opendj-sdk/opendj-config-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/ExtensionConfiguration.xml
File was deleted
opendj-sdk/opendj-config-maven-plugin/src/main/resources/config/xml/org/forgerock/opendj/server/config/RootConfiguration.xml
@@ -433,12 +433,6 @@
      <ldap:rdn-sequence>cn=Administration Connector,cn=config</ldap:rdn-sequence>
    </adm:profile>
  </adm:relation>
  <adm:relation name="extension" hidden="true">
    <adm:one-to-many />
    <adm:profile name="ldap">
      <ldap:rdn-sequence>cn=Extensions,cn=config</ldap:rdn-sequence>
    </adm:profile>
   </adm:relation>
  <adm:product-name>OpenDJ</adm:product-name>
  <adm:tag-definition name="logging">
    <adm:synopsis>Logging</adm:synopsis>
opendj-sdk/opendj3-server-dev/resource/config/config.ldif
@@ -2609,9 +2609,3 @@
ds-cfg-enabled: true
ds-cfg-trust-store-type: JKS
ds-cfg-trust-store-file: config/admin-truststore
dn: cn=Extensions,cn=config
objectClass: top
objectClass: ds-cfg-branch
cn: Extensions
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/ExtensionConfiguration.xml
File was deleted
opendj-sdk/opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml
@@ -433,12 +433,6 @@
      <ldap:rdn-sequence>cn=Administration Connector,cn=config</ldap:rdn-sequence>
    </adm:profile>
  </adm:relation>
  <adm:relation name="extension" hidden="true">
    <adm:one-to-many />
    <adm:profile name="ldap">
      <ldap:rdn-sequence>cn=Extensions,cn=config</ldap:rdn-sequence>
    </adm:profile>
   </adm:relation>
  <adm:product-name>OpenDJ</adm:product-name>
  <adm:tag-definition name="logging">
    <adm:synopsis>Logging</adm:synopsis>
opendj-sdk/opendj3-server-dev/src/admin/messages/RootCfgDefn.properties
@@ -40,10 +40,6 @@
relation.extended-operation-handler.user-friendly-name=Extended Operation Handler
relation.extended-operation-handler.user-friendly-plural-name=Extended Operation Handlers
relation.extended-operation-handler.synopsis=Extended Operation Handlers processes the different types of extended operations in the server.
relation.extension.user-friendly-name=Extension
relation.extension.user-friendly-plural-name=Extensions
relation.extension.synopsis=The Extension allows to extend the configuration with new type of objects.
relation.extension.description=It is an entry point for extensions that requires configuration objects that does not inherit from an existing top-level object.
relation.global-configuration.user-friendly-name=Global Configuration
relation.global-configuration.synopsis=The Global contains properties that affect the overall operation of the OpenDJ.
relation.group-implementation.user-friendly-name=Group Implementation
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/api/Extension.java
File was deleted
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/DirectoryServer.java
@@ -100,7 +100,6 @@
import org.opends.server.api.EntryCache;
import org.opends.server.api.ExportTaskListener;
import org.opends.server.api.ExtendedOperationHandler;
import org.opends.server.api.Extension;
import org.opends.server.api.IdentityMapper;
import org.opends.server.api.ImportTaskListener;
import org.opends.server.api.InitializationCompletedListener;
@@ -441,9 +440,6 @@
  /** The set of key manager providers registered with the server. */
  private ConcurrentMap<DN, KeyManagerProvider> keyManagerProviders;
  /** The set of extensions registered with the server. */
  private ConcurrentMap<DN, Extension> extensions;
  /**
   * The set of password generators registered with the Directory Server, as a
   * mapping between the DN of the associated configuration entry and the
@@ -665,9 +661,6 @@
   */
  private KeyManagerProviderConfigManager keyManagerProviderConfigManager;
  /** The extension configuration manager for the Directory Server. */
  private ExtensionConfigManager extensionConfigManager;
  /** The set of connections that are currently established. */
  private Set<ClientConnection> establishedConnections;
@@ -1078,8 +1071,6 @@
      directoryServer.alternateRootBindDNs = new ConcurrentHashMap<DN,DN>();
      directoryServer.keyManagerProviders =
           new ConcurrentHashMap<DN,KeyManagerProvider>();
      directoryServer.extensions =
           new ConcurrentHashMap<DN,Extension>();
      directoryServer.trustManagerProviders =
           new ConcurrentHashMap<DN,TrustManagerProvider>();
      directoryServer.rotationPolicies =
@@ -1582,9 +1573,6 @@
      pluginConfigManager.initializeUserPlugins(null);
      extensionConfigManager = new ExtensionConfigManager(serverContext);
      extensionConfigManager.initializeExtensions();
      if (!environmentConfig.disableSynchronization())
      {
        synchronizationProviderConfigManager = new SynchronizationProviderConfigManager(serverContext);
@@ -6312,64 +6300,6 @@
  /**
   * Retrieves the set of extensions registered with the Directory
   * Server.
   *
   * @return  The set of extensions registered with the Directory
   *          Server.
   */
  public static Map<DN,Extension> getExtensions()
  {
    return directoryServer.extensions;
  }
  /**
   * Retrieves the extension registered with the provided entry DN.
   *
   * @param  providerDN  The DN with which the extension is
   *                     registered.
   *
   * @return  The extension registered with the provided entry DN, or
   *          {@code null} if there is no such extension registered
   *          with the server.
   */
  public static Extension getExtension(DN providerDN)
  {
    return directoryServer.extensions.get(providerDN);
  }
  /**
   * Registers the provided extension with the Directory Server.
   *
   * @param  providerDN  The DN with which to register the extension.
   * @param  provider    The extension to register with the server.
   */
  public static void registerExtension(DN providerDN,
                                                Extension provider)
  {
    directoryServer.extensions.put(providerDN, provider);
  }
  /**
   * Deregisters the specified extension with the Directory Server.
   *
   * @param  providerDN  The DN with which the extension is
   *                     registered.
   */
  public static void deregisterExtension(DN providerDN)
  {
    directoryServer.extensions.remove(providerDN);
  }
  /**
   * Retrieves a set containing the names of the allowed tasks that may be
   * invoked in the server.
   *
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/core/ExtensionConfigManager.java
File was deleted