From a0abb3cbe6d936eff5be0e70e9bfe141cc395f2d Mon Sep 17 00:00:00 2001 From: mdb Date: Wed, 7 May 2003 17:27:26 +0000 Subject: [PATCH] Add temporary directory preference key. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1121 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- projects/robodj/src/java/robodj/util/RDJPrefs.java | 14 +++++++++++++- .../robodj/src/java/robodj/util/RDJPrefsPanel.java | 3 ++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/projects/robodj/src/java/robodj/util/RDJPrefs.java b/projects/robodj/src/java/robodj/util/RDJPrefs.java index 7d49b79f..6ed23a8f 100644 --- a/projects/robodj/src/java/robodj/util/RDJPrefs.java +++ b/projects/robodj/src/java/robodj/util/RDJPrefs.java @@ -1,5 +1,5 @@ // -// $Id: RDJPrefs.java,v 1.1 2003/05/04 18:16:07 mdb Exp $ +// $Id: RDJPrefs.java,v 1.2 2003/05/07 17:27:26 mdb Exp $ package robodj.util; @@ -15,6 +15,9 @@ public class RDJPrefs /** Configuration key for {@link #getRepositoryDirectory}. */ public static final String REPO_DIR_KEY = "repository.basedir"; + /** Configuration key for {@link #getRepositoryTemp}. */ + public static final String REPO_TMPDIR_KEY = "repository.tmpdir"; + /** Configuration key for {@link #getJDBCConfig}. */ public static final String JDBC_DRIVER_KEY = "jdbc.default.driver"; @@ -50,6 +53,15 @@ public class RDJPrefs return config.getValue(REPO_DIR_KEY, ""); } + /** + * Returns a temporary directory into which we can store ripped tracks. + */ + public static String getRepositoryTemp () + { + return config.getValue( + REPO_TMPDIR_KEY, System.getProperty("java.io.tmpdir")); + } + /** * Returns the JDBC configuration for this RoboDJ installation. */ diff --git a/projects/robodj/src/java/robodj/util/RDJPrefsPanel.java b/projects/robodj/src/java/robodj/util/RDJPrefsPanel.java index 767e587e..46bde5cc 100644 --- a/projects/robodj/src/java/robodj/util/RDJPrefsPanel.java +++ b/projects/robodj/src/java/robodj/util/RDJPrefsPanel.java @@ -1,5 +1,5 @@ // -// $Id: RDJPrefsPanel.java,v 1.1 2003/05/04 18:16:07 mdb Exp $ +// $Id: RDJPrefsPanel.java,v 1.2 2003/05/07 17:27:26 mdb Exp $ package robodj.util; @@ -173,6 +173,7 @@ public class RDJPrefsPanel extends JPanel /** Defines our configurable preferences. */ protected static final String[] PREFS = { "Music repository directory", RDJPrefs.REPO_DIR_KEY, + "Music temporary directory", RDJPrefs.REPO_TMPDIR_KEY, "", "", "Music database JDBC driver", RDJPrefs.JDBC_DRIVER_KEY, "Music database JDBC url", RDJPrefs.JDBC_URL_KEY,