📄 Update year in copyright line
[jSite.git] / src / main / java / de / todesbaum / jsite / gui / ProjectInsertPage.java
index 2a3e5e5..c697baf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * jSite - ProjectInsertPage.java - Copyright Â© 2006–2012 David Roden
+ * jSite - ProjectInsertPage.java - Copyright Â© 2006–2019 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
@@ -55,7 +55,6 @@ import de.todesbaum.jsite.application.Project;
 import de.todesbaum.jsite.application.ProjectInserter;
 import de.todesbaum.jsite.i18n.I18n;
 import de.todesbaum.jsite.i18n.I18nContainer;
-import de.todesbaum.util.freenet.fcp2.ClientPutDir.ManifestPutter;
 import de.todesbaum.util.freenet.fcp2.PriorityClass;
 import de.todesbaum.util.swing.TWizard;
 import de.todesbaum.util.swing.TWizardPage;
@@ -111,6 +110,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                setDescription(I18n.getMessage("jsite.insert.description"));
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        public void run() {
                                setHeading(I18n.getMessage("jsite.insert.heading"));
                                setDescription(I18n.getMessage("jsite.insert.description"));
@@ -126,6 +126,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        private void createActions() {
                copyURIAction = new AbstractAction(I18n.getMessage("jsite.project.action.copy-uri")) {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void actionPerformed(ActionEvent actionEvent) {
                                actionCopyURI();
@@ -137,6 +138,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
 
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                copyURIAction.putValue(Action.NAME, I18n.getMessage("jsite.project.action.copy-uri"));
@@ -185,6 +187,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
 
                I18nContainer.getInstance().registerRunnable(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                projectInformationLabel.setText("<html><b>" + I18n.getMessage("jsite.insert.project-information") + "</b></html>");
@@ -224,12 +227,14 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                progressBar.setFont(progressBar.getFont().deriveFont(Font.PLAIN));
                projectInserter.start(new ProgressListener() {
 
+                       @Override
                        public void onProgress(final long copied, final long length) {
                                SwingUtilities.invokeLater(new Runnable() {
 
                                        /**
                                         * {@inheritDoc}
                                         */
+                                       @Override
                                        @SuppressWarnings("synthetic-access")
                                        public void run() {
                                                int divisor = 1;
@@ -275,6 +280,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                projectInserter.setProject(project);
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                requestURITextField.setText(project.getFinalRequestURI(1));
@@ -335,17 +341,6 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                projectInserter.setPriority(priority);
        }
 
-       /**
-        * Sets the manifest putter to use for the insert.
-        *
-        * @see ProjectInserter#setManifestPutter(ManifestPutter)
-        * @param manifestPutter
-        *            The manifest putter
-        */
-       public void setManifestPutter(ManifestPutter manifestPutter) {
-               projectInserter.setManifestPutter(manifestPutter);
-       }
-
        //
        // INTERFACE InsertListener
        //
@@ -353,10 +348,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void projectInsertStarted(final Project project) {
 
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                startTimeLabel.setText(DateFormat.getDateTimeInstance().format(new Date()));
@@ -367,10 +364,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void projectUploadFinished(Project project) {
                startTime = System.currentTimeMillis();
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                progressBar.setString(I18n.getMessage("jsite.insert.starting"));
@@ -382,9 +381,11 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void projectURIGenerated(Project project, final String uri) {
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                copyURIAction.setEnabled(true);
@@ -415,10 +416,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void projectInsertProgress(Project project, final int succeeded, final int failed, final int fatal, final int total, final boolean finalized) {
                insertedBlocks = succeeded;
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                if (total == 0) {
@@ -444,6 +447,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void projectInsertFinished(Project project, boolean success, Throwable cause) {
                running = false;
                if (success) {
@@ -465,6 +469,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                }
                SwingUtilities.invokeLater(new Runnable() {
 
+                       @Override
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                progressBar.setValue(progressBar.getMaximum());
@@ -499,7 +504,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
         *            The number of fractional digits
         * @return The formatted number
         */
-       private String formatNumber(double number, int digits) {
+       private static String formatNumber(double number, int digits) {
                int multiplier = (int) Math.pow(10, digits);
                String formattedNumber = String.valueOf((int) (number * multiplier) / (double) multiplier);
                if (formattedNumber.indexOf('.') == -1) {
@@ -527,6 +532,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        /**
         * {@inheritDoc}
         */
+       @Override
        public void lostOwnership(Clipboard clipboard, Transferable contents) {
                /* ignore. */
        }