Subversion Repositories SmartDukaan

Rev

Rev 2275 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2275 Rev 2768
Line 26... Line 26...
26
    private static final String CLASS_CATALOG = "java_class_catalog";
26
    private static final String CLASS_CATALOG = "java_class_catalog";
27
    private static final String ENTITY_STORE = "entity_store";
27
    private static final String ENTITY_STORE = "entity_store";
28
    private static final String DATA_OBJECT_STORE = "data_object_store";
28
    private static final String DATA_OBJECT_STORE = "data_object_store";
29
    private static final String ENTITY_METADATA_STORE = "entity_metadata_store";
29
    private static final String ENTITY_METADATA_STORE = "entity_metadata_store";
30
    private static final String HELPDOC_STORE = "helpdoc_store";
30
    private static final String HELPDOC_STORE = "helpdoc_store";
-
 
31
    private static final String BRAND_STORE = "brand_store";
31
    
32
 
32
    private static final String ENTITY_CATEGORY_INDEX = "entity_category_index";
33
    private static final String ENTITY_CATEGORY_INDEX = "entity_category_index";
33
    
34
    
34
    private static final String DEFINITION_STORE = "definition_store";
35
    private static final String DEFINITION_STORE = "definition_store";
35
    
36
    
36
    private Environment env;
37
    private Environment env;
37
    private Database entityDb;
38
    private Database entityDb;
38
    private Database entityMetadataDb;
39
    private Database entityMetadataDb;
39
    private Database helpdocDb;
40
    private Database helpdocDb;
-
 
41
    private Database brandDb;
40
    private Database dataObjectDb;
42
    private Database dataObjectDb;
41
    private Database definitionDb;
43
    private Database definitionDb;
42
    private SecondaryDatabase entityByCategoryDb;
44
    private SecondaryDatabase entityByCategoryDb;
43
    private StoredClassCatalog javaCatalog;
45
    private StoredClassCatalog javaCatalog;
44
 
46
 
Line 75... Line 77...
75
        entityDb = env.openDatabase(null, ENTITY_STORE, dbConfig);
77
        entityDb = env.openDatabase(null, ENTITY_STORE, dbConfig);
76
 
78
 
77
        entityMetadataDb = env.openDatabase(null, ENTITY_METADATA_STORE, dbConfig);
79
        entityMetadataDb = env.openDatabase(null, ENTITY_METADATA_STORE, dbConfig);
78
        
80
        
79
        helpdocDb = env.openDatabase(null, HELPDOC_STORE, dbConfig);
81
        helpdocDb = env.openDatabase(null, HELPDOC_STORE, dbConfig);
-
 
82
        brandDb   = env.openDatabase(null, BRAND_STORE, dbConfig);
80
        
83
 
81
        dataObjectDb = env.openDatabase(null, DATA_OBJECT_STORE, dbConfig);
84
        dataObjectDb = env.openDatabase(null, DATA_OBJECT_STORE, dbConfig);
82
        
85
        
83
        definitionDb = env.openDatabase(null, DEFINITION_STORE, dbConfig);
86
        definitionDb = env.openDatabase(null, DEFINITION_STORE, dbConfig);
84
        
87
        
85
        SecondaryConfig secConfig = new SecondaryConfig();
88
        SecondaryConfig secConfig = new SecondaryConfig();
Line 127... Line 130...
127
 
130
 
128
    /**
131
    /**
129
     * Return the definition storage container.
132
     * Return the definition storage container.
130
     */
133
     */
131
    public final Database getDefinitionDatabase() {
134
    public final Database getDefinitionDatabase() {
132
 
-
 
133
        return definitionDb;
135
        return definitionDb;
134
    }
136
    }
135
    
137
    
136
    /**
138
    /**
137
     * @return Return the entity storage container.
139
     * @return Return the helpdoc storage container
138
     */
140
     */
139
    public final Database getHelpdocDatabase() {
141
    public final Database getHelpdocDatabase() {
140
 
-
 
141
        return helpdocDb;
142
        return helpdocDb;
142
    }
143
    }
-
 
144
 
-
 
145
    /**
-
 
146
     * @return Returns the brand storage container.
-
 
147
     */
-
 
148
    public final Database getBrandDatabase() {
-
 
149
        return brandDb;
143
    
150
    }
-
 
151
 
144
    /**
152
    /**
145
     * @return Return the entity storage container.
153
     * @return Return the entity storage container.
146
     */
154
     */
147
    public final Database getEntityDatabase() {
155
    public final Database getEntityDatabase() {
148
 
156
 
Line 186... Line 194...
186
    	entityByCategoryDb.close();
194
    	entityByCategoryDb.close();
187
    	
195
    	
188
        entityDb.close();
196
        entityDb.close();
189
        entityMetadataDb.close();
197
        entityMetadataDb.close();
190
        helpdocDb.close();
198
        helpdocDb.close();
-
 
199
        brandDb.close();
191
        dataObjectDb.close();
200
        dataObjectDb.close();
192
        definitionDb.close();
201
        definitionDb.close();
193
        
202
        
194
        // And don't forget to close the catalog and the environment.
203
        // And don't forget to close the catalog and the environment.
195
        javaCatalog.close();
204
        javaCatalog.close();