package azkaban.project.validator; public class ValidatorConfigs { private ValidatorConfigs() {} // Prevents instantiation /** Key for the config param specifying the directory containing validator JAR files **/ public static final String VALIDATOR_PLUGIN_DIR = "project.validators.dir"; /** Default validator directory **/ public static final String DEFAULT_VALIDATOR_DIR = "validators"; /** Key for the config param specifying the location of validator xml configuration file, no default value **/ public static final String XML_FILE_PARAM = "project.validators.xml.file"; /** Key for the config param indicating whether the user choose to turn on the auto-fix feature **/ public static final String CUSTOM_AUTO_FIX_FLAG_PARAM = "project.validators.fix.flag"; /** Default custom auto fix flag. Turn auto-fix feature on by default. **/ public static final Boolean DEFAULT_CUSTOM_AUTO_FIX_FLAG = true; /** Key for the config param indicating whether to show auto-fix related UI to the user **/ public static final String VALIDATOR_AUTO_FIX_PROMPT_FLAG_PARAM = "project.validators.fix.prompt"; /** Do not show auto-fix related UI by default **/ public static final Boolean DEFAULT_VALIDATOR_AUTO_FIX_PROMPT_FLAG = false; /** Key for the config param specifying the label to be displayed with auto-fix UI **/ public static final String VALIDATOR_AUTO_FIX_PROMPT_LABEL_PARAM = "project.validators.fix.label"; /** Key for the config param specifying the link address with detailed information about auto-fix **/ public static final String VALIDATOR_AUTO_FIX_PROMPT_LINK_PARAM = "project.validators.fix.link"; /** Key for the confi param indicating path to the project archive file **/ public static final String PROJECT_ARCHIVE_FILE_PATH = "project.archive.file.path"; }