From 7b1834e1ba827d6f38a452473a06b6dbb6470d2f Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 29 Jul 2013 12:34:39 +0000
Subject: [PATCH] MemberList.java: Now implements Closeable.

---
 opendj-sdk/opends/src/server/org/opends/server/types/MemberList.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/types/MemberList.java b/opendj-sdk/opends/src/server/org/opends/server/types/MemberList.java
index c67825d..b1ea725 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/types/MemberList.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/types/MemberList.java
@@ -23,9 +23,11 @@
  *
  *
  *      Copyright 2006-2008 Sun Microsystems, Inc.
+ *      Portions Copyright 2013 ForgeRock AS
  */
 package org.opends.server.types;
 
+import java.io.Closeable;
 
 /**
  * This class defines a mechanism that may be used to iterate over the
@@ -40,8 +42,9 @@
      mayInstantiate=false,
      mayExtend=true,
      mayInvoke=true)
-public abstract class MemberList
+public abstract class MemberList implements Closeable
 {
+
   /**
    * Indicates whether the group contains any more members.
    *
@@ -66,14 +69,11 @@
          throws MembershipException
   {
     Entry e = nextMemberEntry();
-    if (e == null)
-    {
-      return null;
-    }
-    else
+    if (e != null)
     {
       return e.getDN();
     }
+    return null;
   }
 
 
@@ -101,6 +101,7 @@
    * end has been reached, although it will not be necessary if the
    * call to {@code hasMoreMembers} returns {@code false}.
    */
+  @Override
   public abstract void close();
 }
 

--
Gitblit v1.10.0