Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

Changeset 3401

Show
Ignore:
Timestamp:
02/15/08 15:05:21 (11 months ago)
Author:
tmdugan
Message:

--dss

* removed unnecessary loop iterations when evaluating dss elements

Files:

Legend:

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

    r3397 r3401  
    7272                        processedRules = new ArrayList<Rule>(); 
    7373 
    74                         for (int i = 0; i < batchSize; i++) 
     74                        for (int i = 0; i < batchSize && iter.hasNext(); i++) 
    7575                        { 
    76                                 if (iter.hasNext()) 
    77                                 { 
    78                                         currRule = iter.next(); 
    79                                         String ruleName = Util.getFilenameWithoutExtension(currRule 
    80                                                         .getClassFilename()); 
    81                                         currRule.setShortName(ruleName); 
    82                                         ruleList.add(currRule); 
    83                                         processedRules.add(currRule); 
    84                                 } 
     76                                currRule = iter.next(); 
     77                                String ruleName = Util.getFilenameWithoutExtension(currRule 
     78                                                .getClassFilename()); 
     79                                currRule.setShortName(ruleName); 
     80                                ruleList.add(currRule); 
     81                                processedRules.add(currRule); 
    8582                        } 
    8683