Class DatabaseBuilder<DB extends Database>
java.lang.Object
br.ufsc.labsec.signature.database.DatabaseBuilder<DB>
public class DatabaseBuilder<DB extends Database> extends Object
-
Method Summary
Modifier and Type Method Description DB
build()
DatabaseBuilder<DB>
clearDatabase(boolean clearDatabase)
static <T extends Database>
DatabaseBuilder<T>of(Class<T> type)
static <T extends Database>
DatabaseBuilder<T>of(Function<DatabaseConnectionCreator,T> constructor)
DatabaseBuilder<DB>
withAuth(DatabaseAuth auth)
DatabaseBuilder<DB>
withDefaultData(DatabaseDefaultData... defaultData)
DatabaseBuilder<DB>
withDriver(DatabaseDriverSetup driverSetup)
DatabaseBuilder<DB>
withUrl(String url)
-
Method Details
-
withDriver
-
withUrl
-
withAuth
-
clearDatabase
-
withDefaultData
-
build
-
of
-
of
public static <T extends Database> DatabaseBuilder<T> of(Function<DatabaseConnectionCreator,T> constructor)
-