@Override public String name() { return Database.this.getName(); }
@Inject public DefaultDBApi(play.api.db.DBApi dbApi) { this.dbApi = dbApi; ImmutableList.Builder<Database> databases = new ImmutableList.Builder<Database>(); ImmutableMap.Builder<String, Database> databaseByName = new ImmutableMap.Builder<String, Database>(); for (play.api.db.Database db : Scala.asJava(dbApi.databases())) { Database database = new DefaultDatabase(db); databases.add(database); databaseByName.put(database.getName(), database); } this.databases = databases.build(); this.databaseByName = databaseByName.build(); }
@Inject public DefaultDBApi(play.api.db.DBApi dbApi) { this.dbApi = dbApi; ImmutableList.Builder<Database> databases = new ImmutableList.Builder<Database>(); ImmutableMap.Builder<String, Database> databaseByName = new ImmutableMap.Builder<String, Database>(); for (play.api.db.Database db : Scala.asJava(dbApi.databases())) { Database database = new DefaultDatabase(db); databases.add(database); databaseByName.put(database.getName(), database); } this.databases = databases.build(); this.databaseByName = databaseByName.build(); }