From 1785dd375fbacdda09a9a18ef36ad4e3e56de3b9 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 16 Jun 2009 10:48:51 +0000
Subject: [PATCH] Fix for issue 3912 (Default automatic Backup should be offered by the control panel)

---
 opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
index 7f2dfbd..072aef1 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java
@@ -40,6 +40,7 @@
 import org.opends.guitools.controlpanel.util.ConfigFromDirContext;
 import org.opends.guitools.controlpanel.util.Utilities;
 
+import org.opends.server.tools.tasks.TaskEntry;
 import org.opends.server.types.AttributeType;
 import org.opends.server.types.DN;
 import org.opends.server.types.ObjectClass;
@@ -79,6 +80,8 @@
 
   private CustomSearchResult workQueue;
 
+  private Set<TaskEntry> taskEntries = new HashSet<TaskEntry>();
+
   private long runningTime = -1;
 
   private boolean isAuthenticated;
@@ -289,6 +292,24 @@
   }
 
   /**
+   * Returns the task entries.
+   * @return the task entries.
+   */
+  public Set<TaskEntry> getTaskEntries()
+  {
+    return taskEntries;
+  }
+
+  /**
+   * Sets the the task entries.
+   * @param taskEntries the task entries.
+   */
+  public void setTaskEntries(Set<TaskEntry> taskEntries)
+  {
+    this.taskEntries = Collections.unmodifiableSet(taskEntries);
+  }
+
+  /**
    * {@inheritDoc}
    */
   public boolean equals(Object o)
@@ -411,6 +432,11 @@
           equals =
             desc.isWindowsServiceEnabled() == isWindowsServiceEnabled();
         }
+
+        if (equals)
+        {
+          desc.getTaskEntries().equals(getTaskEntries());
+        }
       }
     }
     else

--
Gitblit v1.10.0