/* * SCJD assignment, URLyBird, Erik Brakkee. * Candidate ID: sr1399267. */ package org.wamblee.support.persistence; import java.util.Arrays; import java.util.List; /** * * @author $author$ * @version $Revision$ */ public class DerbyDatabaseProvider extends AbstractDatabaseProvider { /** * Capabilities of this type of database. */ public static final List CAPABILIITIES = Arrays.asList( DatabaseProvider.CAPABILITY_IN_MEMORY, "DERBY"); /** * Creates a new DerbyDatabaseProvider object. */ public DerbyDatabaseProvider() { // Empty } public Database create() { return new DerbyDatabase(); } public DatabaseDescription getDescription() { return new DatabaseDescription(CAPABILIITIES.toArray(new String[0]), "Derby", "In-memory, volatile, set breakpoint to debug"); } @Override protected List getCapabilities() { return CAPABILIITIES; } }