org.wamblee.support.persistence
Class ExternalDatabaseProvider

java.lang.Object
  extended by org.wamblee.support.persistence.AbstractDatabaseProvider
      extended by org.wamblee.support.persistence.ExternalDatabaseProvider
All Implemented Interfaces:
DatabaseProvider

public class ExternalDatabaseProvider
extends AbstractDatabaseProvider


Field Summary
static java.util.List<java.lang.String> CAPABILIITIES
          Capabilities of this type of database.
 
Fields inherited from interface org.wamblee.support.persistence.DatabaseProvider
CAPABILITY_EXTERNAL, CAPABILITY_IN_MEMORY
 
Constructor Summary
ExternalDatabaseProvider()
           
 
Method Summary
 Database create()
          Creates a database instance that represents a running instance of that database.
protected  java.util.List<java.lang.String> getCapabilities()
           
 DatabaseDescription getDescription()
          Gets the description for the database.
 
Methods inherited from class org.wamblee.support.persistence.AbstractDatabaseProvider
supportsCapabilities
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAPABILIITIES

public static final java.util.List<java.lang.String> CAPABILIITIES
Capabilities of this type of database.

Constructor Detail

ExternalDatabaseProvider

public ExternalDatabaseProvider()
Method Detail

getCapabilities

protected java.util.List<java.lang.String> getCapabilities()
Specified by:
getCapabilities in class AbstractDatabaseProvider

create

public Database create()
Description copied from interface: DatabaseProvider
Creates a database instance that represents a running instance of that database.

Returns:
Database.

getDescription

public DatabaseDescription getDescription()
Description copied from interface: DatabaseProvider
Gets the description for the database.

Returns:
Description.


Copyright © 2010. All Rights Reserved.