private Module createModule(ProjectDescriptor project, PathEntry rootPath, String name) { Module module = new Module(); module.setProject(project); module.setRulesRootPath(rootPath); module.setName(name); return module; }
private Module createModule(ProjectDescriptor project, PathEntry rootPath, String name) { Module module = new Module(); module.setProject(project); module.setRulesRootPath(rootPath); module.setName(name); return module; }
protected Module createNewModule() { Module module = new Module(); module.setName(getDisplayName()); module.setRulesRootPath(new PathEntry(getSrcFile())); return module; }
protected Module createNewModule() { Module module = new Module(); module.setName(getDisplayName()); module.setRulesRootPath(new PathEntry(getSrcFile())); return module; }
public List<Module> getAllModulesMatchingPathPattern(ProjectDescriptor descriptor, Module module, String pathPattern) throws IOException{ List<Module> modules = new ArrayList<Module>(); List<File> files = new ArrayList<File>(); check(descriptor.getProjectFolder(), files, pathPattern.trim(), descriptor.getProjectFolder()); for (File file : files) { Module m = new Module(); m.setProject(descriptor); m.setRulesRootPath(new PathEntry(file.getCanonicalPath())); m.setName(FileUtils.getBaseName(file.getName())); m.setMethodFilter(module.getMethodFilter()); m.setWildcardRulesRootPath(pathPattern); m.setWildcardName(module.getName()); m.setExtension(module.getExtension()); modules.add(m); } return modules; }
public List<Module> getAllModulesMatchingPathPattern(ProjectDescriptor descriptor, Module module, String pathPattern) throws IOException{ List<Module> modules = new ArrayList<Module>(); List<File> files = new ArrayList<File>(); check(descriptor.getProjectFolder(), files, pathPattern.trim(), descriptor.getProjectFolder()); for (File file : files) { Module m = new Module(); m.setProject(descriptor); m.setRulesRootPath(new PathEntry(file.getCanonicalPath())); m.setName(FileUtils.getBaseName(file.getName())); m.setMethodFilter(module.getMethodFilter()); m.setWildcardRulesRootPath(pathPattern); m.setWildcardName(module.getName()); m.setExtension(module.getExtension()); modules.add(m); } return modules; }
@Override public Module fromOldVersion(Module_v5_13 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); return module; }
@Override public Module fromOldVersion(Module_v5_11 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); return module; }
@Override public Module fromOldVersion(Module_v5_13 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); return module; }
@Override public Module fromOldVersion(Module_v5_11 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); return module; }
/** * Copy the module without {@link Module#getProject()}, as it prevents to Circular dependency. * * @param module income module * @return copy of income module without project field */ private Module copyOf(Module module) { Module copy = new Module(); copy.setName(module.getName()); copy.setProperties(module.getProperties()); copy.setRulesRootPath(module.getRulesRootPath()); return copy; }
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; }
/** * Copy the module without {@link Module#getProject()}, as it prevents to Circular dependency. * * @param module income module * @return copy of income module without project field */ private Module copyOf(Module module) { Module copy = new Module(); copy.setName(module.getName()); copy.setProperties(module.getProperties()); copy.setRulesRootPath(module.getRulesRootPath()); return copy; }
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; }
module.setName(fileName.substring(0, fileName.lastIndexOf('.'))); module.setRulesRootPath(new PathEntry(modulePath)); projectDescriptor.getModules().add(module);
module.setName(fileName.substring(0, fileName.lastIndexOf('.'))); module.setRulesRootPath(new PathEntry(modulePath)); projectDescriptor.getModules().add(module);
@Override public Module fromOldVersion(Module_v5_16 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); module.setExtension(oldVersion.getExtension()); return module; }
@Override public Module fromOldVersion(Module_v5_16 oldVersion) { Module module = new Module(); module.setName(oldVersion.getName()); module.setRulesRootPath(oldVersion.getRulesRootPath()); module.setMethodFilter(oldVersion.getMethodFilter()); module.setExtension(oldVersion.getExtension()); return module; }
module.setName(name); module.setRulesRootPath(pathEntry);
module.setName(name); module.setRulesRootPath(pathEntry);