public static String simpleValue(final String raw) { if (raw == null) { return null; } if (!raw.contains(PREFIX) || !raw.contains(SUFFIX)) { return decryptIfNeeded(raw.replace(PREFIX, "").replace(SUFFIX, "")); } String value = SUBSTITUTOR.replace(raw); if (!value.equals(raw) && value.startsWith("java:")) { value = value.substring(5); } return decryptIfNeeded(value.replace(PREFIX, "").replace(SUFFIX, "")); }
public static Object simpleValueAsStringOrCharArray(final String raw) { if (raw == null) { return null; } if (!raw.contains(PREFIX) || !raw.contains(SUFFIX)) { return decryptIfNeeded(raw.replace(PREFIX, "").replace(SUFFIX, ""), true); } String value = SUBSTITUTOR.replace(raw); if (!value.equals(raw) && value.startsWith("java:")) { value = value.substring(5); } return decryptIfNeeded(value.replace(PREFIX, "").replace(SUFFIX, ""), true); }
public static String simpleValue(final String raw) { if (raw == null) { return null; } if (!raw.contains(PREFIX) || !raw.contains(SUFFIX)) { return String.class.cast(decryptIfNeeded(raw.replace(PREFIX, "").replace(SUFFIX, ""), false)); } String value = SUBSTITUTOR.replace(raw); if (!value.equals(raw) && value.startsWith("java:")) { value = value.substring(5); } return String.class.cast(decryptIfNeeded(value.replace(PREFIX, "").replace(SUFFIX, ""), false)); }
public static String value(final String aw) { if (aw == null) { return null; } if (!aw.contains(PREFIX) || !aw.contains(SUFFIX)) { return String.class.cast(decryptIfNeeded(aw, false)); } String value = CACHE.getProperty(aw); if (value != null) { return value; } value = simpleValue(aw); CACHE.setProperty(aw, value); return value; }
public static String value(final String aw) { if (aw == null) { return null; } if (!aw.contains(PREFIX) || !aw.contains(SUFFIX)) { return decryptIfNeeded(aw); } String value = CACHE.getProperty(aw); if (value != null) { return value; } value = simpleValue(aw); CACHE.setProperty(aw, value); return value; }