@Override public String getRosterVersion() { String s = FileUtils.readFile(getVersionFile()); if (s == null) { return null; } String[] lines = s.split("\n", 2); if (lines.length < 2) { return null; } return lines[1]; }
/** * Opens a roster store. * @param baseDir * The directory containing the roster store. * @return A {@link DirectoryRosterStore} instance if successful, * <code>null</code> else. */ public static DirectoryRosterStore open(final File baseDir) { DirectoryRosterStore store = new DirectoryRosterStore(baseDir); String s = FileUtils.readFile(store.getVersionFile()); if (s != null && s.startsWith(STORE_ID + "\n")) { return store; } else { return null; } }
@Override public String getRosterVersion() { String s = FileUtils.readFile(getVersionFile()); if (s == null) { return null; } String[] lines = s.split("\n", 2); if (lines.length < 2) { return null; } return lines[1]; }
/** * Opens a roster store. * @param baseDir * The directory containing the roster store. * @return A {@link DirectoryRosterStore} instance if successful, * <code>null</code> else. */ public static DirectoryRosterStore open(final File baseDir) { DirectoryRosterStore store = new DirectoryRosterStore(baseDir); String s = FileUtils.readFile(store.getVersionFile()); if (s != null && s.startsWith(STORE_ID + "\n")) { return store; } else { return null; } }