View Javadoc

1   package atg.adapter.gsa;
2   
3   import java.util.HashMap;
4   import java.util.List;
5   
6   public class SchemaTracker {
7   
8     public  HashMap<String,List<GSARepository>> mTableToRepository = new HashMap<String,List<GSARepository>>();
9     
10    /***
11     * @return the tableToRepository
12     */
13    public HashMap<String,List<GSARepository>> getTableToRepository() {
14      return mTableToRepository;
15    }
16  
17    /***
18     * @param pTableToRepository the tableToRepository to set
19     */
20    public void setTableToRepository(
21        HashMap<String, List<GSARepository>> pTableToRepository) {
22      mTableToRepository = pTableToRepository;
23    }
24  
25    private static SchemaTracker sSchemaTracker = null;
26    private SchemaTracker() {}
27    
28    public static SchemaTracker getSchemaTracker() {
29      if (sSchemaTracker == null)
30        sSchemaTracker = new SchemaTracker();
31      return sSchemaTracker;
32    }
33  
34    /***
35     * Resets the state in this class.
36     */
37    public void reset() {
38      mTableToRepository.clear();
39    }
40  }