Examples of assembleDto()


Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        converters.put("VirtualMyBoolean", new VirtualBooleanConverter());
        converters.put("VirtualMyLong", new VirtualLongConverter());

        final Assembler assembler = DTOAssembler.newAssembler(dto.getClass(), entity.getClass());

        assembler.assembleDto(dto, entity, converters, null);

        assertTrue(dto.getMyBoolean());
        assertEquals(Long.valueOf(0L), dto.getMyLong());
        dto.setMyBoolean(true);
        dto.setMyLong(2L);
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        final DtoChildInterface childDto = new DtoChildClass();

        final Assembler assembler =
                DTOAssembler.newAssembler(childDto.getClass(), childEntity.getClass());

        assembler.assembleDto(childDto, childEntity, null, createDtoBeanFactory());

        assertEquals(childName, childDto.getName());
        assertNotNull(childDto.getParent());
        assertEquals(parentName, childDto.getParent().getName());
        assertEquals(Long.valueOf(3L), Long.valueOf(childDto.getParent().getEntityId()));
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        entity.setMyProp("e1");
        entity.getMyColl().iterator().next().setMyProp("ci1");
        entity.getMyMap().iterator().next().setMyProp("mi1");

        assembler.assembleDto(dto, entity, null, new BeanFactory() {

            public Class getClazz(final String entityBeanKey) {
                return null;
            }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        final Assembler asm = DTOAssembler.newCompositeAssembler(
                CompositeDtoClass.class,
                new Class[]{EntityPart1Class.class, EntityPart2Class.class, EntityPart3Class.class});

        asm.assembleDto(dto, e31, null, null);

        assertNull(dto.getField30());
        assertEquals(dto.getField31(), "v31");
        assertNull(dto.getField32());
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        final Assembler asm = DTOAssembler.newCompositeAssembler(
                CompositeDtoClass.class,
                new Class[]{EntityPart1Class.class, EntityPart2Class.class, EntityPart3Class.class});

        asm.assembleDto(dto, new Object[] { e30, e31, e32 }, null, null);

        assertEquals(dto.getField30(), "v30");
        assertEquals(dto.getField31(), "v31");
        assertEquals(dto.getField32(), "v32");
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        final DtoMapIterface dMap = new DtoMapToCollectionClass();

        final Assembler assembler = DTOAssembler.newAssembler(dMap.getClass(), eColl.getClass());

        assembler.assembleDto(dMap, eColl, null, new BeanFactory() {

            public Class getClazz(final String entityBeanKey) {
                if ("dtoItem".equals(entityBeanKey)) {
                    return DtoItemClass.class;
                }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        entity.getWrapper().getWrapper().setName("Name");

        final Assembler assembler =
                DTOAssembler.newAssembler(DtoChainClass.class, EntityChainLv1Class.class);

        assembler.assembleDto(dto, entity, null, null);

        assertEquals(entity.getWrapper().getWrapper().getName(), dto.getNestedString());

        dto.setNestedString("Another Name");
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        final DtoMapIterface dMap = new DtoMapToMapClass();

        final Assembler assembler = DTOAssembler.newAssembler(dMap.getClass(), eMap.getClass());

        assembler.assembleDto(dMap, eMap, null, new BeanFactory() {

            public Class getClazz(final String entityBeanKey) {
                if ("dtoItem".equals(entityBeanKey)) {
                    return DtoItemClass.class;
                }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        fromEntity.setWrongNameOnEntity("wrongNameOnEntity");
        fromEntity.setWrongType(Double.valueOf(20D));

        final MyDtoWithSameFieldsClass dto = new MyDtoWithSameFieldsClass();

        asm.assembleDto(dto, fromEntity, null, bf);

        assertEquals(dto.getField1(), "field1");
        assertTrue(dto.getField2());
        assertTrue(dto.getField3());
        assertEquals(dto.getField4(), Integer.valueOf(4));
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.assembler.Assembler.assembleDto()

        fromEntity.setWrongNameOnEntity("wrongNameOnEntity");
        fromEntity.setWrongType(Double.valueOf(20D));

        final MyDtoWithSameFieldsClass dto = new MyDtoWithSameFieldsClass();

        asm.assembleDto(dto, fromEntity, null, bf);

        assertEquals(dto.getField1(), "field1");
        assertTrue(dto.getField2());
        assertTrue(dto.getField3());
        assertNull(dto.getField4());
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.