Search in sources :

Example 1 with ConnectionProviderSummary

use of com.manydesigns.portofino.upstairs.actions.database.connections.support.ConnectionProviderSummary in project Portofino by ManyDesigns.

the class ConnectionsAction method list.

@GET
@Produces(MediaType.APPLICATION_JSON)
public List<ConnectionProviderSummary> list() {
    List<ConnectionProviderSummary> list = new ArrayList<>();
    persistence.getModel().getDatabases().forEach(database -> {
        ConnectionProvider connectionProvider = database.getConnectionProvider();
        list.add(new ConnectionProviderSummary(database.getDatabaseName(), connectionProvider.getDescription(), connectionProvider.getStatus()));
    });
    return list;
}
Also used : ConnectionProviderSummary(com.manydesigns.portofino.upstairs.actions.database.connections.support.ConnectionProviderSummary)

Aggregations

ConnectionProviderSummary (com.manydesigns.portofino.upstairs.actions.database.connections.support.ConnectionProviderSummary)1