From f8b0d03a43dd9803ebb3283d1679d11939620ec4 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 06 Dec 2013 09:22:15 +0000
Subject: [PATCH] Fixed once and for all: privilige => privilege

---
 opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java |   42 ++++++++++++++----------------------------
 1 files changed, 14 insertions(+), 28 deletions(-)

diff --git a/opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java b/opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java
index cb1e61b..1b285be 100644
--- a/opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java
+++ b/opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java
@@ -29,6 +29,8 @@
 
 
 
+import java.util.Arrays;
+import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
@@ -43,10 +45,8 @@
 import org.opends.server.loggers.debug.DebugTracer;
 import org.opends.server.types.*;
 
-import static org.opends.messages.ExtensionMessages
-    .ERR_EXTOP_WHOAMI_PROXYAUTH_INSUFFICIENT_PRIVILEGES;
-import static org.opends.server.loggers.debug.DebugLogger.debugEnabled;
-import static org.opends.server.loggers.debug.DebugLogger.getTracer;
+import static org.opends.messages.ExtensionMessages.*;
+import static org.opends.server.loggers.debug.DebugLogger.*;
 import static org.opends.server.util.ServerConstants.*;
 
 
@@ -62,8 +62,10 @@
    */
   private static final DebugTracer TRACER = getTracer();
 
-  // The default set of supported control OIDs for this extended
-  private Set<String> supportedControlOIDs = new HashSet<String>(0);
+  /** The default set of supported control OIDs for this extended. */
+  private final Set<String> supportedControlOIDs =
+      Collections.unmodifiableSet(new HashSet<String>(Arrays.asList(
+          OID_PROXIED_AUTH_V1, OID_PROXIED_AUTH_V2)));
 
 
   /**
@@ -98,10 +100,6 @@
                    WhoAmIExtendedOperationHandlerCfg config)
          throws ConfigException, InitializationException
   {
-    supportedControlOIDs = new HashSet<String>(2);
-    supportedControlOIDs.add(OID_PROXIED_AUTH_V1);
-    supportedControlOIDs.add(OID_PROXIED_AUTH_V2);
-
     DirectoryServer.registerSupportedExtension(OID_WHO_AM_I_REQUEST, this);
 
     registerControlsAndFeatures();
@@ -121,22 +119,14 @@
     deregisterControlsAndFeatures();
   }
 
-
-
-  /**
-   * {@inheritDoc}
-   */
+  /** {@inheritDoc} */
   @Override()
   public Set<String> getSupportedControls()
   {
     return supportedControlOIDs;
   }
 
-
-
-  /**
-   * {@inheritDoc}
-   */
+  /** {@inheritDoc} */
   @Override()
   public void processExtendedOperation(ExtendedOperation operation)
   {
@@ -152,8 +142,8 @@
           operation.getRequestControl(ProxiedAuthV2Control.DECODER);
       if(proxyControlV1 != null || proxyControlV2 != null)
       {
-        // The requester must have the PROXIED_AUTH privilige in order to
-        // be able to use this control.
+        // The requester must have the PROXIED_AUTH privilege in order to be
+        // able to use this control.
         if (! clientConnection.hasPrivilege(Privilege.PROXIED_AUTH,
             operation))
         {
@@ -201,7 +191,7 @@
     }
     else
     {
-      authzID = "dn:" + authzDN.toString();
+      authzID = "dn:" + authzDN;
     }
 
     operation.setResponseValue(ByteString.valueOf(authzID));
@@ -210,11 +200,7 @@
     operation.setResultCode(ResultCode.SUCCESS);
   }
 
-
-
-  /**
-   * {@inheritDoc}
-   */
+  /** {@inheritDoc} */
   @Override
   public String getExtendedOperationName()
   {

--
Gitblit v1.10.0