use of com.manydesigns.portofino.model.database.platforms.DatabasePlatform in project Portofino by ManyDesigns.
the class PlatformsAction method listDatabasePlatforms.
@GET
public Map<String, Map<String, String>> listDatabasePlatforms() {
DatabasePlatformsRegistry manager = persistence.getDatabasePlatformsRegistry();
DatabasePlatform[] platforms = manager.getDatabasePlatforms();
Map<String, Map<String, String>> platformMap = new HashMap<>();
for (DatabasePlatform platform : platforms) {
Map<String, String> desc = new HashMap<>();
desc.put("description", platform.getDescription());
desc.put("standardDriverClassName", platform.getStandardDriverClassName());
desc.put("status", platform.getStatus());
desc.put("connectionStringTemplate", platform.getConnectionStringTemplate());
platformMap.put(platform.getClass().getName(), desc);
}
return platformMap;
}
Aggregations