Add missing @Override annotations.
[jSite.git] / src / de / todesbaum / jsite / gui / ProjectPage.java
index 44cc9b9..c319e94 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * jSite - ProjectPage.java - Copyright © 2006–2011 David Roden
+ * jSite - ProjectPage.java - Copyright © 2006–2012 David Roden
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -143,6 +143,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        public void run() {
                                setHeading(I18n.getMessage("jsite.project.heading"));
                                setDescription(I18n.getMessage("jsite.project.description"));
@@ -206,6 +207,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        private void createActions() {
                projectLocalPathBrowseAction = new AbstractAction(I18n.getMessage("jsite.project.action.browse")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionLocalPathBrowse();
@@ -217,6 +219,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectAddAction = new AbstractAction(I18n.getMessage("jsite.project.action.add-project")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionAdd();
@@ -227,6 +230,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectDeleteAction = new AbstractAction(I18n.getMessage("jsite.project.action.delete-project")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionDelete();
@@ -238,6 +242,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectCloneAction = new AbstractAction(I18n.getMessage("jsite.project.action.clone-project")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionClone();
@@ -249,6 +254,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectCopyURIAction = new AbstractAction(I18n.getMessage("jsite.project.action.copy-uri")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionCopyURI();
@@ -260,6 +266,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectManageKeysAction = new AbstractAction(I18n.getMessage("jsite.project.action.manage-keys")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionManageKeys();
@@ -271,6 +278,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                projectResetEditionAction = new AbstractAction(I18n.getMessage("jsite.project.action.reset-edition")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionResetEdition();
@@ -282,6 +290,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                projectLocalPathBrowseAction.putValue(Action.NAME, I18n.getMessage("jsite.project.action.browse"));
@@ -407,6 +416,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
 
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        public void run() {
                                projectInformationLabel.setText("<html><b>" + I18n.getMessage("jsite.project.project.information") + "</b></html>");
                                projectNameLabel.setText(I18n.getMessage("jsite.project.project.name") + ":");
@@ -608,8 +618,13 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
                        keyDialog.setPublicKey(selectedProject.getRequestURI());
                        keyDialog.setVisible(true);
                        if (!keyDialog.wasCancelled()) {
+                               String originalPublicKey = selectedProject.getRequestURI();
+                               String originalPrivateKey = selectedProject.getInsertURI();
                                selectedProject.setInsertURI(keyDialog.getPrivateKey());
                                selectedProject.setRequestURI(keyDialog.getPublicKey());
+                               if (!originalPublicKey.equals(selectedProject.getRequestURI()) || !originalPrivateKey.equals(selectedProject.getInsertURI())) {
+                                       selectedProject.setEdition(-1);
+                               }
                                updateCompleteURI();
                        }
                }
@@ -648,6 +663,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        /**
         * {@inheritDoc}
         */
+       @Override
        public void valueChanged(ListSelectionEvent listSelectionEvent) {
                int selectedRow = projectList.getSelectedIndex();
                Project selectedProject = (Project) projectList.getSelectedValue();
@@ -687,6 +703,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        /**
         * {@inheritDoc}
         */
+       @Override
        public void insertUpdate(DocumentEvent documentEvent) {
                setTextField(documentEvent);
        }
@@ -694,6 +711,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        /**
         * {@inheritDoc}
         */
+       @Override
        public void removeUpdate(DocumentEvent documentEvent) {
                setTextField(documentEvent);
        }
@@ -701,6 +719,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        /**
         * {@inheritDoc}
         */
+       @Override
        public void changedUpdate(DocumentEvent documentEvent) {
                setTextField(documentEvent);
        }
@@ -712,6 +731,7 @@ public class ProjectPage extends TWizardPage implements ListSelectionListener, D
        /**
         * {@inheritDoc}
         */
+       @Override
        public void lostOwnership(Clipboard clipboard, Transferable contents) {
                /* ignore. */
        }