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 DBbuild()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)
-