1 19 20 package org.polepos.teams.jdbc; 21 22 import org.polepos.framework.*; 23 24 25 public class JdbcTeam extends Team{ 26 27 private final Car[] mCars; 28 29 public JdbcTeam(){ 30 31 String [] dbs = Jdbc.settings().getJdbcTypes(); 32 mCars = new Car[ dbs.length ]; 33 34 for( int i = 0; i < dbs.length; i++ ){ 35 try { 36 mCars[i] = new JdbcCar(dbs[ i ] ); 37 } catch (CarMotorFailureException e) { 38 mCars[i] = null; 39 } 40 } 41 } 42 43 @Override 44 public String name(){ 45 return "JDBC"; 46 } 47 48 @Override 49 public String description() { 50 return "all JDBC databases registered in Jdbc.properties"; 51 } 52 53 @Override 54 public Car[] cars(){ 55 return mCars; 56 } 57 58 @Override 59 public Driver[] drivers() { 60 return new Driver[]{ 61 new MelbourneJdbc(), 62 new SepangJdbc(), 63 new BahrainJdbc(), 64 new ImolaJdbc(), 65 new BarcelonaJdbc() 66 }; 67 } 68 69 @Override 70 public String website() { 71 return null; 72 } 73 74 75 } 76 | Popular Tags |