From 5986cc01196a359a6e2fa8258635feb2edc14d01 Mon Sep 17 00:00:00 2001 From: Lyubomir Marinov Date: Tue, 10 Jul 2012 12:25:04 +0000 Subject: [PATCH] Tries to fix the build (tests). --- build.xml | 8 +++ .../impl/history/HistoryServiceImpl.java | 68 +++++++++---------- 2 files changed, 41 insertions(+), 35 deletions(-) diff --git a/build.xml b/build.xml index 324511082..f90d3bf5d 100644 --- a/build.xml +++ b/build.xml @@ -592,6 +592,10 @@ + + + + getExistingIDs() List vect = new Vector(); File histDir = null; try { - String userSetDataDirectory = System.getProperty("HistoryServiceDirectory"); - if(userSetDataDirectory != null) - histDir = this.fileAccessService - .getPrivatePersistentDirectory(userSetDataDirectory); - else - histDir = this.fileAccessService - .getPrivatePersistentDirectory(DATA_DIRECTORY); + String userSetDataDirectory + = System.getProperty("HistoryServiceDirectory"); + + histDir + = getFileAccessService().getPrivatePersistentDirectory( + (userSetDataDirectory == null) + ? DATA_DIRECTORY + : userSetDataDirectory); findDatFiles(vect, histDir); } catch (Exception e) @@ -259,15 +260,20 @@ private File createHistoryDirectories(HistoryID id) System.arraycopy(idComponents, 0, dirs, 1, dirs.length - 1); File directory = null; - try { - directory = this.fileAccessService - .getPrivatePersistentDirectory(dirs); - } catch (Exception e) + try { - throw (IOException) new IOException( - "Could not create history due to file system error") - .initCause(e); - } + directory + = getFileAccessService().getPrivatePersistentDirectory(dirs); + } + catch (Exception e) + { + IOException ioe + = new IOException( + "Could not create history due to file system error"); + + ioe.initCause(e); + throw ioe; + } if (!directory.exists() && !directory.mkdirs()) { @@ -363,13 +369,9 @@ private static ConfigurationService getConfigurationService( } private static FileAccessService getFileAccessService( - BundleContext bundleContext) + BundleContext bundleContext) { - ServiceReference serviceReference = - bundleContext - .getServiceReference(FileAccessService.class.getName()); - return (serviceReference == null) ? null - : (FileAccessService) bundleContext.getService(serviceReference); + return ServiceUtils.getService(bundleContext, FileAccessService.class); } /** @@ -416,9 +418,7 @@ private File getDirForHistory(HistoryID id) for (int i = 0; i < dirNames.length; i++) { if (i > 0) - { dirName.append(File.separatorChar); - } dirName.append(dirNames[i]); } @@ -426,18 +426,16 @@ private File getDirForHistory(HistoryID id) File histDir = null; try { - String userSetDataDirectory = - System.getProperty("HistoryServiceDirectory"); - - if(userSetDataDirectory != null) - histDir = this.fileAccessService - .getPrivatePersistentDirectory(userSetDataDirectory); - else - histDir = this.fileAccessService - .getPrivatePersistentDirectory(DATA_DIRECTORY); - - - } catch (Exception e) + String userSetDataDirectory + = System.getProperty("HistoryServiceDirectory"); + + histDir + = getFileAccessService().getPrivatePersistentDirectory( + (userSetDataDirectory == null) + ? DATA_DIRECTORY + : userSetDataDirectory); + } + catch (Exception e) { logger.error("Error opening directory", e); }