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