mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jvergara
16.48.2009 1785dd375fbacdda09a9a18ef36ad4e3e56de3b9
refs
author jvergara <jvergara@localhost>
Tuesday, June 16, 2009 12:48 +0200
committer jvergara <jvergara@localhost>
Tuesday, June 16, 2009 12:48 +0200
commit1785dd375fbacdda09a9a18ef36ad4e3e56de3b9
tree 922b669b8f83d9aa9dcb090c107f8733a958d75a tree | zip | gz
parent 3990c4d5162def632fbe4a15cbe3eca5e81be3cb view | diff
Fix for issue 3912 (Default automatic Backup should be offered by the control panel)

The fix consists on adding three new elements to the control panel.

1. Allow the user to specify a future date when the backup will be launched or a periodic schedule to launch the backup.

2. Allow the user to specify a future date when an export to LDIF will be launched or a periodic schedule to launch the export.

3. Allow the user to see the scheduled and ongoing tasks. This is a graphical equivalent of the manage-task command. In this first version, the GUI displays the tasks and allows to cancel them. It allows to display all the common task attributes in a table and also the specific attributes for a task in a separate pane.

With this proposal including the possibility of allowing scheduling other type of tasks (like import or restore) is just a matter of adding half a dozen of lines of code (since most of the code is in StatusGenericPanel) so if we find that allowing scheduling tasks for other tasks (apart from backup and export) makes sense, it is pretty straightforward to add this functionality.

10 files added
16 files modified
4342 ■■■■■ changed files
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ControlPanelInfo.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/CustomSearchResult.java 100 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ScheduleType.java 206 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java 26 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/TaskTableModel.java 421 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/CancelTaskTask.java 261 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/BackupPanel.java 30 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/ConnectionHandlerMonitoringPanel.java 58 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/ExportLDIFPanel.java 31 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/MainActionsPane.java 7 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java 939 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/MonitoringAttributesViewPanel.java 19 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 61 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/TaskToSchedulePanel.java 1178 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/components/NumericLimitedSizeDocumentFilter.java 116 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/components/ScheduleSummaryPanel.java 182 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/components/TimeDocumentFilter.java 198 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/renderer/NoLeftInsetCategoryComboBoxRenderer.java 71 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/renderer/TaskCellRenderer.java 95 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/util/ConfigFromDirContext.java 122 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/util/ConfigReader.java 15 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/util/Utilities.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/admin_tool.properties 130 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/task/RecurringTask.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/tasks/TaskEntry.java 65 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/LDIFReader.java 2 ●●● diff | view | raw | blame | history