private void postProcess(ProjectDescriptor descriptor, File projectDescriptorFile) throws IOException{ File projectRoot = projectDescriptorFile.getParentFile().getCanonicalFile(); descriptor.setProjectFolder(projectRoot); processModulePathPatterns(descriptor, projectRoot); for (Module module : descriptor.getModules()) { module.setProject(descriptor); if (module.getMethodFilter() == null) { module.setMethodFilter(new MethodFilter()); } if (module.getMethodFilter().getExcludes() == null) { module.getMethodFilter().setExcludes(new HashSet<String>()); } else { // Remove empty nodes module.getMethodFilter().getExcludes().removeAll(Arrays.asList("", null)); } if (module.getMethodFilter().getIncludes() == null) { module.getMethodFilter().setIncludes(new HashSet<String>()); } else { // Remove empty nodes module.getMethodFilter().getIncludes().removeAll(Arrays.asList("", null)); } if (!new File(module.getRulesRootPath().getPath()).isAbsolute()) { PathEntry absolutePath = new PathEntry(new File(projectRoot, module.getRulesRootPath().getPath()).getCanonicalFile().getAbsolutePath()); module.setRulesRootPath(absolutePath); } } }
public boolean isEmptyMethodFilter(Module module) { MethodFilter methodFilter = module.getMethodFilter(); if (methodFilter == null) { return true; } if (methodFilter.getIncludes() != null) { ArrayList<String> includes = new ArrayList<String>(methodFilter.getIncludes()); includes.removeAll(Arrays.asList("", null)); if (!includes.isEmpty()) { return false; } } if (methodFilter.getExcludes() != null) { ArrayList<String> excludes = new ArrayList<String>(methodFilter.getExcludes()); excludes.removeAll(Arrays.asList("", null)); if (!excludes.isEmpty()) { return false; } } return true; }
filter = new MethodFilter(); module.setMethodFilter(filter); filter.setIncludes(null); filter.setExcludes(null); filter.addIncludePattern(includes.split(StringTool.NEW_LINE)); filter.addExcludePattern(excludes.split(StringTool.NEW_LINE));
if (module.getMethodFilter().getExcludes() != null && module.getMethodFilter() .getExcludes() .isEmpty()) { module.getMethodFilter().setExcludes(null); f = false; if (module.getMethodFilter().getIncludes() != null && module.getMethodFilter() .getIncludes() .isEmpty()) { if (f) { module.getMethodFilter().setExcludes(null); } else { module.setMethodFilter(null);
public boolean isEmptyMethodFilter(Module module) { MethodFilter methodFilter = module.getMethodFilter(); if (methodFilter == null) { return true; } if (methodFilter.getIncludes() != null) { ArrayList<String> includes = new ArrayList<String>(methodFilter.getIncludes()); includes.removeAll(Arrays.asList("", null)); if (!includes.isEmpty()) { return false; } } if (methodFilter.getExcludes() != null) { ArrayList<String> excludes = new ArrayList<String>(methodFilter.getExcludes()); excludes.removeAll(Arrays.asList("", null)); if (!excludes.isEmpty()) { return false; } } return true; }
filter = new MethodFilter(); module.setMethodFilter(filter); filter.setIncludes(null); filter.setExcludes(null); filter.addIncludePattern(includes.split(StringTool.NEW_LINE)); filter.addExcludePattern(excludes.split(StringTool.NEW_LINE));
if (module.getMethodFilter().getExcludes() != null && module.getMethodFilter() .getExcludes() .isEmpty()) { module.getMethodFilter().setExcludes(null); f = false; if (module.getMethodFilter().getIncludes() != null && module.getMethodFilter() .getIncludes() .isEmpty()) { if (f) { module.getMethodFilter().setExcludes(null); } else { module.setMethodFilter(null);
private void postProcess(ProjectDescriptor descriptor, File projectDescriptorFile) throws IOException{ File projectRoot = projectDescriptorFile.getParentFile().getCanonicalFile(); descriptor.setProjectFolder(projectRoot); processModulePathPatterns(descriptor, projectRoot); for (Module module : descriptor.getModules()) { module.setProject(descriptor); if (module.getMethodFilter() == null) { module.setMethodFilter(new MethodFilter()); } if (module.getMethodFilter().getExcludes() == null) { module.getMethodFilter().setExcludes(new HashSet<String>()); } else { // Remove empty nodes module.getMethodFilter().getExcludes().removeAll(Arrays.asList("", null)); } if (module.getMethodFilter().getIncludes() == null) { module.getMethodFilter().setIncludes(new HashSet<String>()); } else { // Remove empty nodes module.getMethodFilter().getIncludes().removeAll(Arrays.asList("", null)); } if (!new File(module.getRulesRootPath().getPath()).isAbsolute()) { PathEntry absolutePath = new PathEntry(new File(projectRoot, module.getRulesRootPath().getPath()).getCanonicalFile().getAbsolutePath()); module.setRulesRootPath(absolutePath); } } }
MethodFilter methodFilter = m.getMethodFilter(); if (methodFilter != null) { if (methodFilter.getIncludes() != null) { allIncludes.addAll(methodFilter.getIncludes()); if (methodFilter.getExcludes() != null) { allExcludes.addAll(methodFilter.getExcludes());
if (CollectionUtils.isEmpty(methodFilter.getIncludes()) && CollectionUtils.isEmpty(methodFilter.getExcludes())) { module.setMethodFilter(null); } else if (CollectionUtils.isEmpty(methodFilter.getIncludes())) { methodFilter.setIncludes(null); } else if (CollectionUtils.isEmpty(methodFilter.getExcludes())) { methodFilter.setExcludes(null);
MethodFilter methodFilter = m.getMethodFilter(); if (methodFilter != null) { if (methodFilter.getIncludes() != null) { allIncludes.addAll(methodFilter.getIncludes()); if (methodFilter.getExcludes() != null) { allExcludes.addAll(methodFilter.getExcludes());
if (CollectionUtils.isEmpty(methodFilter.getIncludes()) && CollectionUtils.isEmpty(methodFilter.getExcludes())) { module.setMethodFilter(null); } else if (CollectionUtils.isEmpty(methodFilter.getIncludes())) { methodFilter.setIncludes(null); } else if (CollectionUtils.isEmpty(methodFilter.getExcludes())) { methodFilter.setExcludes(null);
MethodFilter methodFilter = m.getMethodFilter(); if (methodFilter != null) { allIncludes.addAll(methodFilter.getIncludes()); allExcludes.addAll(methodFilter.getExcludes());
MethodFilter methodFilter = m.getMethodFilter(); if (methodFilter != null) { allIncludes.addAll(methodFilter.getIncludes()); allExcludes.addAll(methodFilter.getExcludes());
if (methodFilter != null && (CollectionUtils.isNotEmpty(methodFilter.getExcludes()) || CollectionUtils.isNotEmpty(methodFilter.getIncludes()))) { String[] includes = new String[]{}; String[] excludes = new String[]{}; includes = methodFilter.getIncludes().toArray(includes); excludes = methodFilter.getExcludes().toArray(excludes); engineFactory.setInterfaceClassGenerator(new InterfaceClassGeneratorImpl(includes, excludes));
if (methodFilter != null && (CollectionUtils.isNotEmpty(methodFilter.getExcludes()) || CollectionUtils.isNotEmpty(methodFilter.getIncludes()))) { String[] includes = new String[]{}; String[] excludes = new String[]{}; includes = methodFilter.getIncludes().toArray(includes); excludes = methodFilter.getExcludes().toArray(excludes); engineFactory.setInterfaceClassGenerator(new InterfaceClassGeneratorImpl(includes, excludes));