Examples of Car


Examples of com.alibaba.demo.cooma.car.Car

    public static void main(String[] args) {
        ExtensionLoader<Car> extensionLoader = ExtensionLoader.getExtensionLoader(Car.class);

        // 演示 扩展的获得、关联扩展点的注入(Car扩展点引用了Wheel)

        Car defaultCar = extensionLoader.getDefaultExtension();
        defaultCar.run();

        System.out.println("=================================");

        Car car1 = extensionLoader.getExtension("racing");
        car1.run();

        System.out.println("=================================");

        Car car2 = extensionLoader.getExtension("sport", Utils.kv2Map(Wheel.class.getName(), "wood"));
        car2.run(); // 缺省使用RubberWheel

        System.out.println("=================================");

        Car car3 = extensionLoader.getExtension(Utils.kv2Map(Car.class.getName(), "racing", Wheel.class.getName(), "wood"));
        car3.run(); // 缺省使用RubberWheel

        // 演示 Wrapper的使用

        System.out.println("=================================");

        Car countedSportCar1 = extensionLoader.getExtension("sport", Arrays.asList("run_counter"));
        Car countedSportCar2 = extensionLoader.getExtension("sport", Arrays.asList("run_counter"));

        countedSportCar1.run();
        countedSportCar2.run();
        countedSportCar1.run();
    }
View Full Code Here

Examples of com.avaje.tests.model.basic.Car

  }

  @Test
  public void testQuery() {

    Car car = new Car();
    car.setLicenseNumber("MARIOS_CAR_LICENSE");
    Ebean.save(car);

    VehicleDriver driver = new VehicleDriver();
    driver.setName("Mario");
    driver.setVehicle(car);
    Ebean.save(driver);

    Query<VehicleDriver> query = Ebean.find(VehicleDriver.class);
    query.where().eq("vehicle.licenseNumber", "MARIOS_CAR_LICENSE");
    List<VehicleDriver> drivers = query.findList();

    Assert.assertNotNull(drivers);
    Assert.assertEquals(1, drivers.size());
    Assert.assertNotNull(drivers.get(0));

    Assert.assertEquals("Mario", drivers.get(0).getName());
    Assert.assertEquals("MARIOS_CAR_LICENSE", drivers.get(0).getVehicle().getLicenseNumber());

    Vehicle car2 = Ebean.find(Vehicle.class, car.getId());

    car2.setLicenseNumber("test");
    Ebean.save(car);

  }
View Full Code Here

Examples of com.avaje.tests.model.basic.Car

  @Test
  public void testAssocOne() {
   
    Ebean.createUpdate(Vehicle.class, "delete from vehicle");

    Car c = new Car();
    c.setLicenseNumber("C6788");
    c.setDriver("CarDriver");
    Ebean.save(c);
   
    Truck t = new Truck();
    t.setLicenseNumber("T1098");
    t.setCapacity(20D);
View Full Code Here

Examples of com.avaje.tests.model.basic.Car

   
    address.setCretime(new Timestamp(new Date().getTime()));
 
    Ebean.save(address);
   
    Car c = new Car();
    c.setLicenseNumber("C6788");
    c.setDriver("CarDriver");
    c.setRegistrationDate(new Date());
    Ebean.save(c);
   
    VehicleDriver driver = new VehicleDriver();
   
    driver.setVehicle(c);
View Full Code Here

Examples of com.avaje.tests.model.basic.Car

    Ebean.createUpdate(Trip.class, "delete from trip").execute();
    Ebean.createUpdate(VehicleDriver.class, "delete from vehicleDriver").execute();
    Ebean.createUpdate(Vehicle.class, "delete from vehicle").execute();

    Car c = new Car();
    c.setLicenseNumber("C6788");
    c.setDriver("CarDriver");
    Ebean.save(c);

    Truck t = new Truck();
    t.setLicenseNumber("T1098");
    t.setCapacity(20D);
View Full Code Here

Examples of com.avaje.tests.model.carwheel.Car

  @Test
  public void test() {

    GlobalProperties.put("ebean.search.packages", "com.avaje.tests.model.carwheel");
   
    Car car = new Car();

    Tire t1 = new Tire();
    Wheel w1 = new Wheel();
    w1.setCar(car);
    w1.setTire(t1);

    Tire t2 = new Tire();
    Wheel w2 = new Wheel();
    w2.setCar(car);
    w2.setTire(t2);

    Tire t3 = new Tire();
    Wheel w3 = new Wheel();
    w3.setCar(car);
    w3.setTire(t3);

    Tire t4 = new Tire();
    Wheel w4 = new Wheel();
    w4.setCar(car);
    w4.setTire(t4);
   
    List<Wheel> wheels = new ArrayList<Wheel>();
    wheels.add(w1);
    wheels.add(w2);
    wheels.add(w3);
    wheels.add(w4);
   
    car.setWheels(wheels);

    Ebean.save(car);

    // And I'm trying to delete this entry with code:
    Car car2 = Ebean.find(Car.class, car.getId());

    Ebean.delete(car2);

  }
View Full Code Here

Examples of com.avaje.tests.sp.model.car.Car

    wheels.add(new Wheel());
    wheels.add(new Wheel());
    wheels.add(new Wheel());
    wheels.add(new Wheel());

    Car c = new Car();
    c.setWheels(wheels);

    Ebean.save(c); // NOTE 1ST SAVE

    Assert.assertFalse("No ID assigned!", c.getId() == null);

    Ebean.save(c); // NOTE 2ND SAVE

    List<Car> allCars = Ebean.find(Car.class).findList();
    Assert.assertEquals("Inserted 1 car, received more/less!", 1, allCars.size());
View Full Code Here

Examples of com.cedarsoft.test.Car

    Money basePrice = deserialize( Money.class, formatVersion, deserializeFrom );

    //Now we visit all remaining children (should only be extras)
    List<? extends Extra> extras = deserializeCollection( deserializeFrom, Extra.class, formatVersion );

    return new Car( model, color, basePrice, extras );
  }
View Full Code Here

Examples of com.cedarsoft.test.Car

    Money basePrice = deserialize( Money.class, formatVersion, deserializeFrom );

    //Now we visit all remaining children (should only be extras)
    List<? extends Extra> extras = deserializeCollection( deserializeFrom, Extra.class, formatVersion );

    return new Car( model, color, basePrice, extras );
  }
View Full Code Here

Examples of com.expositds.ars.domain.order.Car

    return result;
  }

  @Override
  public Car updateCar(Car car) {
    Car result = null;

    CarEntity carEntity = DozerHelper.map(car, CarEntity.class);
    carEntity = carRepository.merge(carEntity);
    result = DozerHelper.map(carEntity, Car.class);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.