String actualSystemPropertyValue = systemPropertyValue; if (RestrictedFormat.isRestrictedFormat(actualSystemPropertyValue)) { actualSystemPropertyValue = RestrictedFormat.retrieveValue(actualSystemPropertyValue);
@Override public String get(String key, String def) { String value = actualPreferences.get(key, null); if (value == null) { return def; } if (restrictedPreferences.contains(key) || userRestrictedPreferences.contains(key)) { try { if (RestrictedFormat.isRestrictedFormat(value)) { value = RestrictedFormat.retrieveValue(value); return PicketBoxObfuscator.decode(value); } else { throw new Exception("Value not in a restricted format"); } } catch (Exception ex) { this.put(key, value); return value; } } else { return value; } }
try { if (RestrictedFormat.isRestrictedFormat(value)) { value = RestrictedFormat.retrieveValue(value); value = PicketBoxObfuscator.decode(value); } else { userRestrictedPreferences.add(key); value = RestrictedFormat.retrieveValue(value);