public void setSortedAscending(boolean sortAscending) { //cache custom sorting preference this.sortAscending = sortAscending; //set default value PreferencesFactory.get().setProperty("browser.sort.ascending", this.sortAscending); }
public static synchronized Preferences get() { if(null == preferences) { set(new DefaultLoggingMemoryPreferenes()); } return preferences; }
/** * Defaults to 24 hours */ public AbstractPeriodicUpdateChecker(final Controller controller) { this(controller, Duration.ofSeconds(PreferencesFactory.get().getLong("update.check.interval"))); }
/** * @return The character encoding to be used when connecting to this server or null * if the default encoding should be used */ public String getEncoding() { if(null == encoding) { return PreferencesFactory.get().getProperty("browser.charset.encoding"); } return encoding; }
/** * New thread pool with first-in-first-out ordered fair wait queue and unlimited number of threads. * * @param prefix Thread name prefix */ public DefaultThreadPool(final String prefix) { this(prefix, PreferencesFactory.get().getInteger("threading.pool.size.max")); }
@Override public String getContext() { return PreferencesFactory.get().getProperty("openstack.authentication.context"); } }
@Override public String getDefaultHostname() { // Blank by default return PreferencesFactory.get().getProperty("connection.hostname.default"); }
/** * @param trust Verifying trusts in system settings * @param key Key manager for client certificate selection */ public CustomTrustSSLProtocolSocketFactory(final X509TrustManager trust, final X509KeyManager key) { this(trust, key, PreferencesFactory.get().getProperty("connection.ssl.protocols").split(",")); }
/** * @return true if the username is anonymous. */ public boolean isAnonymousLogin() { if(StringUtils.isEmpty(user)) { return false; } return PreferencesFactory.get().getProperty("connection.login.anon.name").equals(user); }
@Override public boolean isSortedAscending() { if(null == sortAscending) { //return default value return PreferencesFactory.get().getBoolean("browser.sort.ascending"); } return sortAscending; }
@Override public Map<String, String> getDefault(final Local local) { return PreferencesFactory.get().getMap("webdav.metadata.default"); }
@Override public String getDefault() { return PreferencesFactory.get().getProperty("s3.storage.class"); }
@Override protected MessageDigest digest() throws IOException { MessageDigest digest = null; if(PreferencesFactory.get().getBoolean("queue.upload.checksum.calculate")) { try { digest = MessageDigest.getInstance("MD5"); } catch(NoSuchAlgorithmException e) { throw new IOException(e.getMessage(), e); } } return digest; }
@Override public Map<String, String> getDefault(final Local local) { return PreferencesFactory.get().getMap("openstack.metadata.default"); }
@Override public Map<String, String> getDefault(final Local local) { return PreferencesFactory.get().getMap("s3.metadata.default"); }
public Speedometer(final long timestamp) { this(timestamp, PreferencesFactory.get().getBoolean("browser.filesize.decimal")); this.timestamp = timestamp; }
@Override public int getSocketTimeout() { return PreferencesFactory.get().getInteger("connection.timeout.seconds") * 1000; }
public BundleRegexLocale() { final List<String> languages = PreferencesFactory.get().getList("AppleLanguages"); if(!languages.isEmpty()) { try { fallback.setDefault( LocaleUtils.toLocale(StringUtils.replace(languages.iterator().next(), "-", "_")).getLanguage()); } catch(IllegalArgumentException e) { log.warn(String.format("Failure to parse default language set. %s", e.getMessage())); } } }
@Override public Local find() { final Local folder = LocalFactory.get(PreferencesFactory.get().getProperty("tmp.dir")); if(log.isDebugEnabled()) { log.debug(String.format("Use folder %s for application support directory", folder)); } return folder; } }
/** * @return The login secret */ public String getPassword() { if(StringUtils.isEmpty(password)) { if(this.isAnonymousLogin()) { return PreferencesFactory.get().getProperty("connection.login.anon.pass"); } } return password; }