Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
05/20/08 17:00:47 (8 months ago)
Author:
tmdugan
Message:

-- dss

* cleaned up utility methods

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs-modules/dss/src/org/openmrs/module/dss/ClassLoaderTask.java

    r4102 r4278  
    11package org.openmrs.module.dss; 
    22 
     3import java.io.File; 
    34import java.util.HashSet; 
    45 
     
    89import org.openmrs.api.context.Context; 
    910import org.openmrs.module.dss.service.DssService; 
     11import org.openmrs.module.dss.util.IOUtil; 
    1012import org.openmrs.module.dss.util.Util; 
    1113import org.openmrs.scheduler.tasks.AbstractTask; 
     
    3335                String property = adminService.getGlobalProperty("dss.javaRuleDirectory"); 
    3436                 
    35                 this.javaRuleDirectory = Util.processFileDirectory(property); 
     37                this.javaRuleDirectory = IOUtil.formatDirectoryName(property); 
    3638                 
    3739                property = adminService.getGlobalProperty("dss.mlmRuleDirectory"); 
    3840 
    39                 this.mlmRuleDirectory = Util.processFileDirectory(property); 
     41                this.mlmRuleDirectory = IOUtil.formatDirectoryName(property); 
    4042        } 
    4143                 
     
    7880        private void lookForRules(String directoryName, HashSet<String> rules) 
    7981        { 
    80                 String[] filesInDirectory = Util.getFilesInDirectory(directoryName); 
     82                String[] fileExtensions = new String[]{".java",".mlm"}; 
     83                File[] filesInDirectory = IOUtil.getFilesInDirectory(directoryName, fileExtensions); 
    8184                int length = filesInDirectory.length; 
    8285                String currFile = null; 
     
    8487                for (int i = 0; i < length; i++) 
    8588                { 
    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()); 
    9290                        if(currFile != null && currFile.length()>0) 
    9391                        {