Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *  Copyright (c) 2011 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
   *  All rights reserved. This program and the accompanying materials
   *  are made available under the terms of the GNU Lesser Public License v2.1
   *  which accompanies this distribution, and is available at
   *  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
   *
   *  Contributors:
   *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
  */
 package de.ipk_gatersleben.bit.bi.edal.publication.metadata;
 
 
 
 
 public class ProgressSwingWorker extends SwingWorker<ObjectObject> {
 
 	private JButton sendButton;
 	private JButton cancelButton;
 	private JEditorPane htmlPanel;
 
 	private final Path files;
 	private MetaData metaData;
 	private Calendar embargoDate = null;
 
 	public ProgressSwingWorker(JProgressBar overAllProgressBar,
 			JProgressBar fileProgressBarJButton sendButton,
 			JButton cancelButtonJEditorPane htmlPanelPath files,
 			MetaData metaDataClientPrimaryDataDirectory userDirectory,
 			InternetAddress loggedUserCalendar embargoDate) {
 
 		this. = overAllProgressBar;
 		this. = fileProgressBar;
 		this. = sendButton;
 		this. = cancelButton;
 		this. = htmlPanel;
 		this. = files;
 		this. = metaData;
 		this. = userDirectory;
 		this. = loggedUser;
 		this. = embargoDate;
 
 	}
 
 	private void publishDirectory(ClientPrimaryDataDirectory directory) {
 		try {
 			directory.switchCurrentVersion(directory.getCurrentVersion());
 
 					this.this.);
 
 		}
 	}
 
 	protected Object doInBackground() throws Exception {
 		return null;
 	}
	protected void done() {
		try {
			this..setText(PublicationVeloCityCreater
catch (EdalException e) {
		}
		((ProgressBarDialog) SwingUtilities.getRoot(this.))
		this..setText("Submit another dataset");
		this..setText("Quit");
			public void actionPerformed(ActionEvent actionEvent) {
				if (actionEvent.getSource().equals()) {
				}
			}
		});
			public void actionPerformed(ActionEvent e) {
				int result = JOptionPane.showConfirmDialog(
						PublicationModul.getFrame(), "Close "
. + " ?""EXIT",
				if (result == .) {
					System.exit(0);
				}
			}
		});
	}
	private void storeFiles() {
		if (Files.isDirectory(this.)) {
			try {
						this.this.this.,
				Files.walkFileTree(this.edalVisitor);
				try {
					latch.await();
					..println("Ready");
catch (InterruptedException e) {
				}
catch (IOException e) {
			}
		}
		else {
				ClientPrimaryDataDirectory directory = null;
				ClientPrimaryDataFile file = null;
				try {
					/* get existing directory by TITLE */
					directory.switchCurrentVersion(directory
					/* create new file or get existing on */
					if (directory.exist(this..toFile().getName())) {
						file = (ClientPrimaryDataFiledirectory
else {
						file = directory.createPrimaryDataFile(this.
					}
				}
				CountDownLatch latch = new CountDownLatch(1);
						this.filelatch);
				worker.execute();
				try {
					latch.await();
					..println("Ready");
catch (InterruptedException e) {
				}
				publishDirectory(directory);
			}
			else {
				try {
					ClientPrimaryDataFile file = directory
					CountDownLatch latch = new CountDownLatch(1);
							this.filelatch);
					worker.execute();
					try {
						latch.await();
						..println("Ready");
catch (InterruptedException e) {
					}
					publishDirectory(directory);
				}
			}
		}
	}
	private void setNewMetaData(
			ClientPrimaryDataEntity clientPrimaryDataEntity,
			MetaData newMetaData) {
		try {
			MetaData metaData = clientPrimaryDataEntity.getMetaData().clone();
					newMetaData
					newMetaData
					newMetaData
					newMetaData
			clientPrimaryDataEntity.setMetaData(metaData);
		}
	}
New to GrepCode? Check out our FAQ X