Examples of House


Examples of org.dozer.vo.deep.House

  }

  @Test
  public void testDeepPropertyOneWay() throws Exception {
    mapper = getMapper(new String[] { "dozerBeanMapping.xml" });
    House house = newInstance(House.class);
    Person owner = newInstance(Person.class);
    owner.setYourName("myName");
    house.setOwner(owner);
    HomeDescription desc = mapper.map(house, HomeDescription.class);
    assertEquals(desc.getDescription().getMyName(), "myName");
    // make sure we don't map back
    House house2 = mapper.map(desc, House.class);
    assertNull(house2.getOwner().getYourName());
  }
View Full Code Here

Examples of org.dozer.vo.deep.House

  @Test
  public void testDeepInterfaceWithHint() throws Exception {
    Mapper mapper = getMapper(new String[] { "fieldAttributeMapping.xml" });
    InsideTestObject ito = newInstance(InsideTestObject.class);
    House house = newInstance(House.class);
    MetalThingyIF thingy = newInstance(Car.class);
    thingy.setName("name");
    house.setThingy(thingy);
    ito.setHouse(house);
    InsideTestObjectPrime itop = mapper.map(ito, InsideTestObjectPrime.class);
    assertEquals("name", itop.getDeepInterfaceString());

    mapper.map(itop, InsideTestObject.class);
View Full Code Here

Examples of org.dozer.vo.deep.House

    return result;
  }

  public House getHouse() {
    House house = newInstance(House.class);
    Address address = newInstance(Address.class);
    address.setStreet("1234 street");
    City city = newInstance(City.class);
    city.setName("Denver");
    address.setCity(city);

    house.setAddress(address);

    Person person = newInstance(Person.class);
    person.setName("Franz");

    house.setOwner(person);

    house.setPrice(1000000);

    Van van = newInstance(Van.class);
    van.setName("van");
    van.setTestValue("testValue");
    house.setVan(van);

    Room living = newInstance(Room.class);
    living.setName("Living");
    Room kitchen = newInstance(Room.class);
    kitchen.setName("kitchen");

    List<Room> rooms = newInstance(ArrayList.class);
    rooms.add(living);
    rooms.add(kitchen);

    house.setRooms(rooms);
    List<Van> custom = newInstance(ArrayList.class);
    Van van2 = newInstance(Van.class);
    van2.setName("van2");
    custom.add(van2);
    house.setCustomSetGetMethod(custom);

    return house;
  }
View Full Code Here

Examples of org.dozer.vo.deep.House

  }

  @Test
  public void testMappingNoDestSpecified() throws Exception {
    // Map
    House src = testDataFactory.getHouse();
    HomeDescription dest = mapper.map(src, HomeDescription.class);
    House src2 = mapper.map(dest, House.class);
    HomeDescription dest2 = mapper.map(src2, HomeDescription.class);

    long[] prim = { 1, 2, 3, 1, 2, 3 };
    // cumulative relationship
    dest.setPrim(prim);
    assertEquals(dest, dest2);

    // By reference
    src = testDataFactory.getHouse();
    House houseClone = SerializationUtils.clone(src);
    dest = mapper.map(src, HomeDescription.class);
    mapper.map(dest, House.class);
    assertEquals(houseClone, src);
  }
View Full Code Here

Examples of org.dozer.vo.deep.House

    assertEquals(testDataFactory.getExpectedTestHydrateAndMoreDehydrateTestObject(), dhto);
  }

  @Test
  public void testDeepProperties() throws Exception {
    House src = testDataFactory.getHouse();
    HomeDescription dest = mapper.map(src, HomeDescription.class);
    House src2 = mapper.map(dest, House.class);
    HomeDescription dest2 = mapper.map(src2, HomeDescription.class);

    long[] prim = { 1, 2, 3, 1, 2, 3 };
    // cumulative relationship
    dest.setPrim(prim);
    assertEquals(dest, dest2);

    // By reference
    src = testDataFactory.getHouse();
    House houseClone = SerializationUtils.clone(src);
    dest = mapper.map(src, HomeDescription.class);
    mapper.map(dest, src);
    // cumulative relationship
    int[] prims = { 1, 2, 3, 1, 2, 3 };
    houseClone.getOwner().setPrim(prims);
    // add two more rooms
    Room room1 = new Room();
    room1.setName("Living");
    Room room2 = new Room();
    room2.setName("kitchen");
    Van van = new Van();
    van.setName("van2");
    houseClone.getRooms().add(room1);
    houseClone.getRooms().add(room2);
    houseClone.getCustomSetGetMethod().add(van);
    assertEquals(houseClone, src);
  }
View Full Code Here

Examples of org.dozer.vo.map.House

  @Test
  public void testMapWithList() {
    mapper = getMapper("knownFailures.xml");
    Room room = new Room();
    room.setRoomName("some room name");
    House house = new House();
    house.setHouseName("some house name");
    house.setBathrooms(new ArrayList(Arrays.asList("master", "spare")));
    house.setRoom(room);
   
    Map<String, Object> result = mapper.map(house, HashMap.class);
    assertNotNull("bathrooms should exist", result.containsKey("bathrooms"));
    assertEquals("wrong bathrooms found", house.getBathrooms(), result.get("bathrooms"));
       
  }
View Full Code Here

Examples of org.dozer.vo.map.House

  @Test
  public void testMapWithList() {
    mapper = getMapper("knownFailures.xml");
    Room room = new Room();
    room.setRoomName("some room name");
    House house = new House();
    house.setHouseName("some house name");
    house.setBathrooms(new ArrayList(Arrays.asList("master", "spare")));
    house.setRoom(room);
   
    Map<String, Object> result = mapper.map(house, HashMap.class);
    assertNotNull("bathrooms should exist", result.containsKey("bathrooms"));
    assertEquals("wrong bathrooms found", house.getBathrooms(), result.get("bathrooms"));
       
  }
View Full Code Here

Examples of org.metawb.astro.House

     * returned.
     * @param hid the house to add from the ephemeris
     * @return the House item that corresponds to the hid or null
     */
    final public House addHouse(HouseId hid) {
        House h = allHouseMap.get(hid);
        if(h != null) {
            if(houseMap.put(hid, h) == null)
                firePlanetChanged(EvType.ADD_HOUSE, hid);
        } else {
            // NEEDSWORK: nothing returned from ephemeris, LOG?
View Full Code Here

Examples of org.metawb.astro.House

        return h;
    }

    private void addHouseNoEvent(HouseId hid) {
        House h = allHouseMap.get(hid);

        if(h != null)
            houseMap.put(hid, h);
    }
View Full Code Here

Examples of org.metawb.astro.House

     * Remove the param house from the set of houses.
     * @param hid the house to remove
     * @return the house removed, may be null.
     */
    final public House removeHouse(HouseId hid) {
        House h = houseMap.remove(hid);
        if(h != null)
            firePlanetChanged(EvType.REMOVE_HOUSE, hid);
        return h;
    }
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.