if (!steps.isEmpty())
return; // Project already configured
- Database base = getDatabase().getMe();
+ Database base = getDatabase().getCheckedDB();
File config = new File(filename);
if (config.exists()) {
loadCustomization(config);
}
concycles.add(new ProjectSettingsValidationCycle()); // Adds the built-in validation cycle
- if (getDatabase().getMe().isInitialized())
+ if (getDatabase().getCheckedDB().isInitialized())
return; // No need to load object type definitions as they are already stored
// Documents tag
tprop.disableCheck();
tdoc = getDocumentTypeService().createType(tprop); // Creation of Document Types
- tdoc.approve();
+ getDocumentTypeService().approve(tdoc);
maptype.put(type, tdoc);
}
} catch (Exception error) {
try {
KnowledgeElementType ktype = getKnowledgeElementTypeService()
.createType("usecase"); // Internal reserved knowledge element type
- ktype.reserve();
+ getKnowledgeElementTypeService().reserve(ktype);
for (Iterator<String> i = kname.iterator(); i.hasNext();) {
String type = i.next();
ktype = getKnowledgeElementTypeService().createType(type); // Knowledge Elements Types defined in the configuration
- ktype.approve();
+ getKnowledgeElementTypeService().approve(ktype);
}
} catch (Exception error) {
logger.warn("Error creating knowledge types, reason:", error); // Should not happen
}
tctex = getSimulationContextService().createType(type,
mapstep.get(type)); // Creation of Simulation Context Types
- tctex.approve();
+ getSimulationContextService().approve(tctex);
}
} catch (Exception error) {
logger.warn("Error creating context types, reason:", error); // Should not happen