- Timestamp:
- 05/20/08 17:00:47 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs-modules/dss/src/org/openmrs/module/dss/ClassLoaderTask.java
r4102 r4278 1 1 package org.openmrs.module.dss; 2 2 3 import java.io.File; 3 4 import java.util.HashSet; 4 5 … … 8 9 import org.openmrs.api.context.Context; 9 10 import org.openmrs.module.dss.service.DssService; 11 import org.openmrs.module.dss.util.IOUtil; 10 12 import org.openmrs.module.dss.util.Util; 11 13 import org.openmrs.scheduler.tasks.AbstractTask; … … 33 35 String property = adminService.getGlobalProperty("dss.javaRuleDirectory"); 34 36 35 this.javaRuleDirectory = Util.processFileDirectory(property);37 this.javaRuleDirectory = IOUtil.formatDirectoryName(property); 36 38 37 39 property = adminService.getGlobalProperty("dss.mlmRuleDirectory"); 38 40 39 this.mlmRuleDirectory = Util.processFileDirectory(property);41 this.mlmRuleDirectory = IOUtil.formatDirectoryName(property); 40 42 } 41 43 … … 78 80 private void lookForRules(String directoryName, HashSet<String> rules) 79 81 { 80 String[] filesInDirectory = Util.getFilesInDirectory(directoryName); 82 String[] fileExtensions = new String[]{".java",".mlm"}; 83 File[] filesInDirectory = IOUtil.getFilesInDirectory(directoryName, fileExtensions); 81 84 int length = filesInDirectory.length; 82 85 String currFile = null; … … 84 87 for (int i = 0; i < length; i++) 85 88 { 86 if(!(filesInDirectory[i].endsWith(".java") || 87 filesInDirectory[i].endsWith(".mlm"))) 88 { 89 continue; 90 } 91 currFile = Util.getFilenameWithoutExtension(filesInDirectory[i]); 89 currFile = IOUtil.getFilenameWithoutExtension(filesInDirectory[i].getPath()); 92 90 if(currFile != null && currFile.length()>0) 93 91 {