Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

Changeset 3988

Show
Ignore:
Timestamp:
04/22/08 14:58:36 (9 months ago)
Author:
mseaton
Message:

report-api-refactoring: Make providers static in DataSetServiceImpl

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/branches/report_api_refactoring/src/api/org/openmrs/report/impl/DataSetServiceImpl.java

    r3965 r3988  
    1414package org.openmrs.report.impl; 
    1515 
    16 import java.util.HashMap; 
    1716import java.util.List; 
    18 import java.util.Map; 
    1917import java.util.Vector; 
    2018 
     
    3634public class DataSetServiceImpl implements DataSetService { 
    3735 
    38         private List<DataSetProvider> providers; 
    39          
    40         public DataSetServiceImpl() { 
    41                 providers = new Vector<DataSetProvider>(); 
     36        private static List<DataSetProvider> providers = new Vector<DataSetProvider>(); 
     37        static { 
    4238                providers.add(new CohortDataSetProvider()); 
    4339                providers.add(new RowPerObsDataSetProvider()); 
    4440        } 
     41         
     42        /** 
     43         * Default no-arg constructor 
     44         */ 
     45        public DataSetServiceImpl() {} 
    4546 
    4647        /** 
  • openmrs/branches/report_api_refactoring/src/api/org/openmrs/report/impl/ReportServiceImpl.java

    r3987 r3988  
    1616import java.io.ByteArrayInputStream; 
    1717import java.io.ByteArrayOutputStream; 
    18 import java.io.StringWriter; 
    1918import java.util.ArrayList; 
    2019import java.util.Collection;