public IndexSignature getIndexSignature(File file) { File directoryFile = new File(file, DirectoryManager.INDEX_DIRECTORY); IndexSignature sig = DefaultDirectoryManager.readSignature(directoryFile); return sig; }
public static IndexSignature getCurrentIndexSignature(File idxDir) { File directoryFile = new File(idxDir, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); return sig; }
public IndexSignature getIndexSignature(File file) { File directoryFile = new File(file, DirectoryManager.INDEX_DIRECTORY); IndexSignature sig = DefaultDirectoryManager.readSignature(directoryFile); return sig; }
public static IndexSignature getCurrentIndexSignature(File idxDir){ File directoryFile = new File(idxDir, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); return sig; }
public IndexSignature getIndexSignature(File file) { File directoryFile = new File(file, DirectoryManager.INDEX_DIRECTORY); IndexSignature sig = DefaultDirectoryManager.readSignature(directoryFile); return sig; }
public static IndexSignature getCurrentIndexSignature(File idxDir) { File directoryFile = new File(idxDir, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); return sig; }
@Override public void setVersion(String version) throws IOException { // update new index file File directoryFile = new File(_location, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); sig.updateVersion(version); try { // make sure atomicity of the index publication File tmpFile = new File(_location, INDEX_DIRECTORY + ".new"); saveSignature(sig, tmpFile); File tmpFile2 = new File(_location, INDEX_DIRECTORY + ".tmp"); directoryFile.renameTo(tmpFile2); tmpFile.renameTo(directoryFile); tmpFile2.delete(); } catch (IOException e) { throw e; } }
@Override public void setVersion(String version) throws IOException { // update new index file File directoryFile = new File(_location, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); sig.updateVersion(version); try { // make sure atomicity of the index publication File tmpFile = new File(_location, INDEX_DIRECTORY + ".new"); saveSignature(sig, tmpFile); File tmpFile2 = new File(_location, INDEX_DIRECTORY + ".tmp"); directoryFile.renameTo(tmpFile2); tmpFile.renameTo(directoryFile); tmpFile2.delete(); } catch (IOException e) { throw e; } }
public void setVersion(String version) throws IOException { // update new index file File directoryFile = new File(_location, INDEX_DIRECTORY); IndexSignature sig = readSignature(directoryFile); sig.updateVersion(version); try { // make sure atomicity of the index publication File tmpFile = new File(_location, INDEX_DIRECTORY + ".new"); saveSignature(sig, tmpFile); File tmpFile2 = new File(_location, INDEX_DIRECTORY + ".tmp"); directoryFile.renameTo(tmpFile2); tmpFile.renameTo(directoryFile); tmpFile2.delete(); } catch (IOException e) { throw e; } }