org.gcube.common.database
Interface DatabaseProvider

All Known Implementing Classes:
ISDatabaseProvider

public interface DatabaseProvider

Provider of DatabaseEndpoint instances. Exposes methods for retrieving database properties by providing db identifiers.

Author:
"Luigi Fortunati"

Method Summary
 DatabaseEndpoint get(DatabaseEndpointIdentifier endpointIdentifier)
          Retrieve a DatabaseEndpoint by the means of a DatabaseEndpointIdentifier
 DatabaseInstance get(String databaseEngineId)
           
 DatabaseEndpoint get(String databaseInstanceId, String endpointId)
          Retrieves a DatabaseEndpoint by providing a database and endpoint name without the need to instantiate a DatabaseEndpointIdentifier.
 

Method Detail

get

DatabaseInstance get(String databaseEngineId)

get

DatabaseEndpoint get(DatabaseEndpointIdentifier endpointIdentifier)
Retrieve a DatabaseEndpoint by the means of a DatabaseEndpointIdentifier

Parameters:
endpointIdentifier -
Returns:

get

DatabaseEndpoint get(String databaseInstanceId,
                     String endpointId)
Retrieves a DatabaseEndpoint by providing a database and endpoint name without the need to instantiate a DatabaseEndpointIdentifier.

Parameters:
databaseInstanceId -
endpointId -
Returns:


Copyright © 2013. All Rights Reserved.