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