예제 #1
0
 public static Car getVwPassat() {
   String vin = "WVWDB4505LK000002";
   return Car.newBuilder()
       .setYear(2010)
       .setRegistration("A123 GXR")
       .setMake("Volkswagen")
       .setModel("Passat")
       .setVin(new Vin(vin.getBytes()))
       .setDoors(5)
       .setEngine(
           Engine.newBuilder()
               .setType(EngineType.DIESEL)
               .setCapacity(2.0f)
               .setHasTurboCharger(false)
               .build())
       .setOptionalExtra(LeatherTrim.newBuilder().setColour("Black").build())
       .setServiceHistory(
           ImmutableList.of(Service.newBuilder().setDate(1325376000l).setMechanic("Jim").build()))
       .build();
 }
예제 #2
0
 public static Car getBmwMini() {
   String vin = "WBABA91060AL00003";
   return Car.newBuilder()
       .setYear(2010)
       .setRegistration("A124 GSR")
       .setMake("BMW")
       .setModel("Mini")
       .setVin(new Vin(vin.getBytes()))
       .setDoors(4)
       .setEngine(
           Engine.newBuilder()
               .setType(EngineType.PETROL)
               .setCapacity(1.6f)
               .setHasTurboCharger(true)
               .build())
       .setOptionalExtra(null)
       .setServiceHistory(
           ImmutableList.of(Service.newBuilder().setDate(1356998400l).setMechanic("Mike").build()))
       .build();
 }
예제 #3
0
 public static Car getVwPolo() {
   String vin = "WVWDB4505LK000001";
   return Car.newBuilder()
       .setYear(2010)
       .setRegistration("A123 GTR")
       .setMake("Volkswagen")
       .setModel("Polo")
       .setVin(new Vin(vin.getBytes()))
       .setDoors(4)
       .setEngine(
           Engine.newBuilder()
               .setType(EngineType.PETROL)
               .setCapacity(1.4f)
               .setHasTurboCharger(false)
               .build())
       .setOptionalExtra(Stereo.newBuilder().setMake("Blaupunkt").setSpeakers(4).build())
       .setServiceHistory(
           ImmutableList.of(
               Service.newBuilder().setDate(1325376000l).setMechanic("Jim").build(),
               Service.newBuilder().setDate(1356998400l).setMechanic("Mike").build()))
       .build();
 }