From e4c9bcf4ffa0708797b87468fdd67edb5fe48b41 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 16 Aug 2011 11:43:03 +0000
Subject: [PATCH] Fix OPENDJ-260: Make it possible to sub-class ErrorResultException
---
opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java
index 8e40b92..584a5f9 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ErrorResultException.java
@@ -23,6 +23,7 @@
*
*
* Copyright 2009-2010 Sun Microsystems, Inc.
+ * Portions copyright 2011 ForgeRock AS.
*/
package org.forgerock.opendj.ldap;
@@ -38,7 +39,8 @@
/**
* Thrown when the result code returned in a Result indicates that the Request
- * was unsuccessful.
+ * was unsuccessful. This class can be sub-classed in order to implement
+ * application specific exceptions.
*/
@SuppressWarnings("serial")
public class ErrorResultException extends ExecutionException
@@ -250,7 +252,7 @@
* @param result
* The error result.
*/
- ErrorResultException(final Result result)
+ protected ErrorResultException(final Result result)
{
super(result.getResultCode() + ": "
+ result.getDiagnosticMessage());
@@ -266,7 +268,7 @@
*
* @return The error result which caused this exception to be thrown.
*/
- public Result getResult()
+ public final Result getResult()
{
return result;
}
--
Gitblit v1.10.0