Search in sources :

Example 1 with DefaultDatabaseConnectionPoolParameterList

use of org.pentaho.ui.database.event.DefaultDatabaseConnectionPoolParameterList in project data-access by pentaho.

the class ConnectionService method getPoolingParameters.

/**
 * Returns a list of the database connection pool parameters
 *
 * @return IDatabaseConnectionPoolParameterList a list of the pooling parameters
 */
@GET
@Path("/poolingParameters")
@Produces({ APPLICATION_JSON })
@Facet(name = "Unsupported")
public IDatabaseConnectionPoolParameterList getPoolingParameters() {
    IDatabaseConnectionPoolParameterList value = new DefaultDatabaseConnectionPoolParameterList();
    List<IDatabaseConnectionPoolParameter> paramList = new ArrayList<IDatabaseConnectionPoolParameter>();
    for (DatabaseConnectionPoolParameter param : poolingParameters) {
        paramList.add(param);
    }
    value.setDatabaseConnectionPoolParameters(paramList);
    return value;
}
Also used : IDatabaseConnectionPoolParameterList(org.pentaho.ui.database.event.IDatabaseConnectionPoolParameterList) DatabaseConnectionPoolParameter(org.pentaho.database.model.DatabaseConnectionPoolParameter) IDatabaseConnectionPoolParameter(org.pentaho.database.model.IDatabaseConnectionPoolParameter) ArrayList(java.util.ArrayList) DefaultDatabaseConnectionPoolParameterList(org.pentaho.ui.database.event.DefaultDatabaseConnectionPoolParameterList) IDatabaseConnectionPoolParameter(org.pentaho.database.model.IDatabaseConnectionPoolParameter) Path(javax.ws.rs.Path) Produces(javax.ws.rs.Produces) GET(javax.ws.rs.GET) Facet(org.codehaus.enunciate.Facet)

Aggregations

ArrayList (java.util.ArrayList)1 GET (javax.ws.rs.GET)1 Path (javax.ws.rs.Path)1 Produces (javax.ws.rs.Produces)1 Facet (org.codehaus.enunciate.Facet)1 DatabaseConnectionPoolParameter (org.pentaho.database.model.DatabaseConnectionPoolParameter)1 IDatabaseConnectionPoolParameter (org.pentaho.database.model.IDatabaseConnectionPoolParameter)1 DefaultDatabaseConnectionPoolParameterList (org.pentaho.ui.database.event.DefaultDatabaseConnectionPoolParameterList)1 IDatabaseConnectionPoolParameterList (org.pentaho.ui.database.event.IDatabaseConnectionPoolParameterList)1