@NotNull public static Map<String, String> validateParameters(@NotNull Map<String, String> params, boolean acceptReferences) { final Map<String, String> invalids = new HashMap<String, String>(); if (StringUtil.isEmptyOrSpaces(getBucketName(params))) { invalids.put(S3_BUCKET_NAME, "S3 bucket name must not be empty"); } invalids.putAll(AWSCommonParams.validate(params, acceptReferences)); return invalids; }
public PathPatternFilter(@NotNull String patterns) { if (StringUtil.isEmptyOrSpaces(patterns)) { patterns = "+:" + DEFAULT_INCLUDE_RULE; } final IncludeExcludeRules rules = new IncludeExcludeRules(patterns); for (IncludeExcludeRules.Rule r : rules.getRules()) { if (r.isInclude()) { myIncludePatterns.add(r.getRule()); } else { myExcludePatterns.add(r.getRule()); } } }
public Collection<InvalidProperty> process(final Map<String, String> properties) { List<InvalidProperty> errors = new ArrayList<InvalidProperty>(); AnsibleRunConfig config = new AnsibleRunConfig(properties); if (AnsibleCommand.EXECUTABLE.equals(config.getCommandType())) { if (StringUtil.isEmptyOrSpaces(config.getExecutable())) { errors.add(new InvalidProperty(AnsibleRunnerConstants.EXECUTABLE_KEY, "Cannot be empty")); } if (StringUtil.isEmptyOrSpaces(config.getPlaybook())) { errors.add(new InvalidProperty(AnsibleRunnerConstants.PLAYBOOK_FILE_KEY, "Cannot be empty")); } } else if (AnsibleCommand.CUSTOM_SCRIPT.equals(config.getCommandType())) { if (StringUtil.isEmptyOrSpaces(config.getSourceCode())) { errors.add(new InvalidProperty(AnsibleRunnerConstants.SOURCE_CODE_KEY, "Cannot be empty")); } } return errors; } };