
prerna.rpa.RPAProps Maven / Gradle / Ivy
The newest version!
package prerna.rpa;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Properties;
import java.util.TreeSet;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import prerna.rpa.security.Cryptographer;
import prerna.rpa.security.EncryptionException;
public class RPAProps {
private static final Logger LOGGER = LogManager.getLogger(RPAProps.class);
private static RPAProps instance = null;
// Automatically generated
public static final String TEXT_DIRECTORY_KEY = "text.directory";
public static final String JSON_DIRECTORY_KEY = "json.directory";
private static final String ENCRYPTED_REGEX = "(.*?) ";
private final char[] rpaPassword; // For decrypting encrypted properties
// Assumes alphabetical order when saving to file
private static Properties props = new Properties() {
private static final long serialVersionUID = 1L;
@Override
public synchronized Enumeration
© 2015 - 2025 Weber Informatics LLC | Privacy Policy