public String getPropertiesFileNamePattern() { return studio.getCurrentProjectDescriptor().getPropertiesFileNamePattern(); }
public String getPropertiesFileNamePattern() { return studio.getCurrentProjectDescriptor().getPropertiesFileNamePattern(); }
private PropertiesFileNameProcessor buildProcessor(final Set<String> globalErrorMessages, ProjectDescriptor projectDescriptor, PropertiesFileNameProcessorBuilder propertiesFileNameProcessorBuilder) throws InvalidFileNameProcessorException { if (StringUtils.isNotBlank(projectDescriptor.getPropertiesFileNameProcessor())) { try { return propertiesFileNameProcessorBuilder.buildCustomProcessor(projectDescriptor); } catch (InvalidFileNameProcessorException e) { String message = e.getMessage(); log.warn(message); globalErrorMessages.add(message); return null; } } else { if (StringUtils.isNotBlank(projectDescriptor.getPropertiesFileNamePattern())) { return propertiesFileNameProcessorBuilder.buildDefaultProcessor(projectDescriptor); } return null; } } }
private PropertiesFileNameProcessor buildProcessor(final Set<String> globalErrorMessages, ProjectDescriptor projectDescriptor, PropertiesFileNameProcessorBuilder propertiesFileNameProcessorBuilder) throws InvalidFileNameProcessorException { if (StringUtils.isNotBlank(projectDescriptor.getPropertiesFileNameProcessor())) { try { return propertiesFileNameProcessorBuilder.buildCustomProcessor(projectDescriptor); } catch (InvalidFileNameProcessorException e) { String message = e.getMessage(); log.warn(message); globalErrorMessages.add(message); return null; } } else { if (StringUtils.isNotBlank(projectDescriptor.getPropertiesFileNamePattern())) { return propertiesFileNameProcessorBuilder.buildDefaultProcessor(projectDescriptor); } return null; } } }
try { ITableProperties tableProperties = processor.process(module, projectDescriptor.getPropertiesFileNamePattern()); params.put(PropertiesLoader.EXTERNAL_MODULE_PROPERTIES_KEY, tableProperties); } catch (NoMatchFileNameException e) { String moduleFileName = FilenameExtractorUtil.extractFileNameFromModule(module); String defaultMessage = null; if (projectDescriptor.getPropertiesFileNamePattern() != null){ defaultMessage = "Module file name '" + moduleFileName + "' doesn't match file name pattern! File name pattern is: " + projectDescriptor.getPropertiesFileNamePattern(); }else{ defaultMessage = "Module file name '" + moduleFileName + "' doesn't match file name pattern!";
try { ITableProperties tableProperties = processor.process(module, projectDescriptor.getPropertiesFileNamePattern()); params.put(PropertiesLoader.EXTERNAL_MODULE_PROPERTIES_KEY, tableProperties); } catch (NoMatchFileNameException e) { String moduleFileName = FilenameExtractorUtil.extractFileNameFromModule(module); String defaultMessage = null; if (projectDescriptor.getPropertiesFileNamePattern() != null){ defaultMessage = "Module file name '" + moduleFileName + "' doesn't match file name pattern! File name pattern is: " + projectDescriptor.getPropertiesFileNamePattern(); }else{ defaultMessage = "Module file name '" + moduleFileName + "' doesn't match file name pattern!";
public Boolean getFileNameMatched() { if (newFileName == null) { return null; } ProjectDescriptor projectDescriptor = getOriginalProjectDescriptor(); PropertiesFileNameProcessorBuilder builder = new PropertiesFileNameProcessorBuilder(); Module module = new Module(); int indexOfSlash = newFileName.lastIndexOf("/"); module.setName(indexOfSlash < 0 ? newFileName : newFileName.substring(indexOfSlash + 1)); module.setRulesRootPath(new PathEntry(newFileName)); Boolean fileNameMatched = null; try { String pattern = projectDescriptor.getPropertiesFileNamePattern(); if (pattern != null) { builder.build(projectDescriptor).process(module, pattern); fileNameMatched = true; } } catch (InvalidFileNameProcessorException ignored) { // Can't check for name correctness } catch (InvalidFileNamePatternException e) { // Invalid pattern, can't check for name correctness } catch (NoMatchFileNameException e) { fileNameMatched = false; } return fileNameMatched; }
public Boolean getFileNameMatched() { if (newFileName == null) { return null; } ProjectDescriptor projectDescriptor = getOriginalProjectDescriptor(); PropertiesFileNameProcessorBuilder builder = new PropertiesFileNameProcessorBuilder(); Module module = new Module(); int indexOfSlash = newFileName.lastIndexOf("/"); module.setName(indexOfSlash < 0 ? newFileName : newFileName.substring(indexOfSlash + 1)); module.setRulesRootPath(new PathEntry(newFileName)); Boolean fileNameMatched = null; try { String pattern = projectDescriptor.getPropertiesFileNamePattern(); if (pattern != null) { builder.build(projectDescriptor).process(module, pattern); fileNameMatched = true; } } catch (InvalidFileNameProcessorException ignored) { // Can't check for name correctness } catch (InvalidFileNamePatternException e) { // Invalid pattern, can't check for name correctness } catch (NoMatchFileNameException e) { fileNameMatched = false; } return fileNameMatched; }
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
descriptor.setPropertiesFileNamePattern(currentVersion.getPropertiesFileNamePattern()); descriptor.setPropertiesFileNameProcessor(currentVersion.getPropertiesFileNameProcessor());
if (StringUtils.isBlank(descriptor.getPropertiesFileNamePattern())) { descriptor.setPropertiesFileNamePattern(null);
if (StringUtils.isBlank(descriptor.getPropertiesFileNamePattern())) { descriptor.setPropertiesFileNamePattern(null);