From 32edddb11bcc204628fbdaddf3b0d0e86530f6f8 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Wed, 08 Jun 2016 15:18:05 +0000
Subject: [PATCH] OPENDJ-2955 Use i18n in rest2ldap

---
 opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Utils.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Utils.java b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Utils.java
index a5cf1a8..65d1ca6 100644
--- a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Utils.java
+++ b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Utils.java
@@ -21,8 +21,10 @@
 import java.io.Closeable;
 import java.util.concurrent.atomic.AtomicReference;
 
+import org.forgerock.authz.modules.oauth2.AccessTokenException;
 import org.forgerock.http.protocol.Response;
 import org.forgerock.http.protocol.Status;
+import org.forgerock.i18n.LocalizableMessage;
 import org.forgerock.json.resource.ResourceException;
 import org.forgerock.util.promise.NeverThrowsException;
 import org.forgerock.util.promise.Promise;
@@ -32,6 +34,18 @@
 
     private Utils() { }
 
+    static IllegalArgumentException newIllegalArgumentException(final LocalizableMessage message) {
+        return new IllegalArgumentException(message.toString());
+    }
+
+    static AccessTokenException newAccessTokenException(final LocalizableMessage message) {
+        return newAccessTokenException(message, null);
+    }
+
+    static AccessTokenException newAccessTokenException(final LocalizableMessage message, final Exception cause) {
+        return new AccessTokenException(message.toString(), cause);
+    }
+
     static Runnable close(final AtomicReference<? extends Closeable> holder) {
         return new Runnable() {
             @Override

--
Gitblit v1.10.0