public MappingBuilder mapping() { Configuration configuration = data.getConfiguration(); ClassMap classMap = new ClassMap(configuration); data.getClassMaps().add(classMap); MappingBuilder mappingDefinitionBuilder = new MappingBuilder(classMap); mappingBuilders.add(mappingDefinitionBuilder); return mappingDefinitionBuilder; }
definitionBuilder.dateFormat(getAttribute(ele, DATE_FORMAT)); definitionBuilder.mapNull(BooleanUtils.toBoolean(getAttribute(ele, MAP_NULL_ATTRIBUTE))); definitionBuilder.mapEmptyString(BooleanUtils.toBoolean(getAttribute(ele, MAP_EMPTY_STRING_ATTRIBUTE))); definitionBuilder.beanFactory(getAttribute(ele, BEAN_FACTORY)); definitionBuilder.relationshipType(relationshipType); definitionBuilder.wildcard(Boolean.valueOf(getAttribute(ele, WILDCARD))); definitionBuilder.trimStrings(Boolean.valueOf(getAttribute(ele, TRIM_STRINGS))); definitionBuilder.stopOnErrors(Boolean.valueOf(getAttribute(ele, STOP_ON_ERRORS_ATTRIBUTE))); definitionBuilder.mapId(getAttribute(ele, MAPID_ATTRIBUTE)); definitionBuilder.type(direction); if (CLASS_A_ELEMENT.equals(element.getNodeName())) { String typeName = getNodeValue(element); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classA(typeName); parseClass(element, classBuilder); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classB(typeName); parseClass(element, classBuilder);
private DozerBuilder.FieldMappingBuilder determineFieldMap(DozerBuilder.MappingBuilder definitionBuilder, Element ele) { DozerBuilder.FieldMappingBuilder fieldMapBuilder = definitionBuilder.field(); NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; if (A_ELEMENT.equals(element.getNodeName())) { String name = getNodeValue(element); String type = getAttribute(element, TYPE_ATTRIBUTE); DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.a(name, type); parseField(element, builder); } if (B_ELEMENT.equals(element.getNodeName())) { String name = getNodeValue(element); String type = getAttribute(element, TYPE_ATTRIBUTE); DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.b(name, type); parseField(element, builder); } } } return fieldMapBuilder; }
definitionBuilder.dateFormat(getAttribute(ele, DATE_FORMAT)); definitionBuilder.mapNull(BooleanUtils.toBoolean(getAttribute(ele, MAP_NULL_ATTRIBUTE))); definitionBuilder.mapEmptyString(BooleanUtils.toBoolean(getAttribute(ele, MAP_EMPTY_STRING_ATTRIBUTE))); definitionBuilder.beanFactory(getAttribute(ele, BEAN_FACTORY)); definitionBuilder.relationshipType(relationshipType); definitionBuilder.wildcard(Boolean.valueOf(getAttribute(ele, WILDCARD))); definitionBuilder.trimStrings(Boolean.valueOf(getAttribute(ele, TRIM_STRINGS))); definitionBuilder.stopOnErrors(Boolean.valueOf(getAttribute(ele, STOP_ON_ERRORS_ATTRIBUTE))); definitionBuilder.mapId(getAttribute(ele, MAPID_ATTRIBUTE)); definitionBuilder.type(direction); if (CLASS_A_ELEMENT.equals(element.getNodeName())) { String typeName = getNodeValue(element); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classA(typeName); parseClass(element, classBuilder); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classB(typeName); parseClass(element, classBuilder);
definitionBuilder.dateFormat(getAttribute(ele, DATE_FORMAT)); definitionBuilder.mapNull(BooleanUtils.toBoolean(getAttribute(ele, MAP_NULL_ATTRIBUTE))); definitionBuilder.mapEmptyString(BooleanUtils.toBoolean(getAttribute(ele, MAP_EMPTY_STRING_ATTRIBUTE))); definitionBuilder.beanFactory(getAttribute(ele, BEAN_FACTORY)); definitionBuilder.relationshipType(relationshipType); definitionBuilder.wildcard(Boolean.valueOf(getAttribute(ele, WILDCARD))); definitionBuilder.trimStrings(Boolean.valueOf(getAttribute(ele, TRIM_STRINGS))); definitionBuilder.stopOnErrors(Boolean.valueOf(getAttribute(ele, STOP_ON_ERRORS_ATTRIBUTE))); definitionBuilder.mapId(getAttribute(ele, MAPID_ATTRIBUTE)); definitionBuilder.type(direction); if (CLASS_A_ELEMENT.equals(element.getNodeName())) { String typeName = getNodeValue(element); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classA(typeName); parseClass(element, classBuilder); DozerBuilder.ClassDefinitionBuilder classBuilder = definitionBuilder.classB(typeName); parseClass(element, classBuilder);
private DozerBuilder.FieldMappingBuilder determineFieldMap(DozerBuilder.MappingBuilder definitionBuilder, Element ele) { DozerBuilder.FieldMappingBuilder fieldMapBuilder = definitionBuilder.field(); // NodeList nl = ele.getChildNodes(); // for (int i = 0; i < nl.getLength(); i++) { // Node node = nl.item(i); // if (node instanceof Element) { // Element element = (Element) node; // // if (A_ELEMENT.equals(element.getNodeName())) { // String name = getNodeValue(element); // String type = getAttribute(element, TYPE_ATTRIBUTE); // DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.a(name, type); // parseField(element, builder); // } // if (B_ELEMENT.equals(element.getNodeName())) { // String name = getNodeValue(element); // String type = getAttribute(element, TYPE_ATTRIBUTE); // DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.b(name, type); // parseField(element, builder); // } // } // } return fieldMapBuilder; }
private DozerBuilder.FieldMappingBuilder determineFieldMap(DozerBuilder.MappingBuilder definitionBuilder, Element ele) { DozerBuilder.FieldMappingBuilder fieldMapBuilder = definitionBuilder.field(); // NodeList nl = ele.getChildNodes(); // for (int i = 0; i < nl.getLength(); i++) { // Node node = nl.item(i); // if (node instanceof Element) { // Element element = (Element) node; // // if (A_ELEMENT.equals(element.getNodeName())) { // String name = getNodeValue(element); // String type = getAttribute(element, TYPE_ATTRIBUTE); // DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.a(name, // type); // parseField(element, builder); // } // if (B_ELEMENT.equals(element.getNodeName())) { // String name = getNodeValue(element); // String type = getAttribute(element, TYPE_ATTRIBUTE); // DozerBuilder.FieldDefinitionBuilder builder = fieldMapBuilder.b(name, // type); // parseField(element, builder); // } // } // } return fieldMapBuilder; }
private void parseFieldExcludeMap(Element ele, DozerBuilder.MappingBuilder definitionBuilder) { DozerBuilder.FieldExclusionBuilder fieldMapBuilder = definitionBuilder.fieldExclude(); if (StringUtils.isNotEmpty(getAttribute(ele, TYPE_ATTRIBUTE))) { String mappingDirection = getAttribute(ele, TYPE_ATTRIBUTE); MappingDirection direction = MappingDirection.valueOf(mappingDirection); fieldMapBuilder.type(direction); } NodeList nodeList = ele.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); parseFieldElements(element, fieldMapBuilder); } } }
private void parseFieldExcludeMap(Element ele, DozerBuilder.MappingBuilder definitionBuilder) { DozerBuilder.FieldExclusionBuilder fieldMapBuilder = definitionBuilder.fieldExclude(); if (StringUtils.isNotEmpty(getAttribute(ele, TYPE_ATTRIBUTE))) { String mappingDirection = getAttribute(ele, TYPE_ATTRIBUTE); MappingDirection direction = MappingDirection.valueOf(mappingDirection); fieldMapBuilder.type(direction); } NodeList nodeList = ele.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); parseFieldElements(element, fieldMapBuilder); } } }
private void parseFieldExcludeMap(Element ele, DozerBuilder.MappingBuilder definitionBuilder) { DozerBuilder.FieldExclusionBuilder fieldMapBuilder = definitionBuilder.fieldExclude(); if (StringUtils.isNotEmpty(getAttribute(ele, TYPE_ATTRIBUTE))) { String mappingDirection = getAttribute(ele, TYPE_ATTRIBUTE); MappingDirection direction = MappingDirection.valueOf(mappingDirection); fieldMapBuilder.type(direction); } NodeList nodeList = ele.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); parseFieldElements(element, fieldMapBuilder); } } }
public ClassDefinitionBuilder classA(String typeName) { Class<?> type = MappingUtils.loadClass(typeName); return classA(type); }
public void apply(DozerBuilder.MappingBuilder fieldMappingBuilder) { fieldMappingBuilder.mapEmptyString(value); } };
public void apply(DozerBuilder.MappingBuilder fieldMappingBuilder) { fieldMappingBuilder.dateFormat(value); } };
public void apply(DozerBuilder.MappingBuilder fieldMappingBuilder) { fieldMappingBuilder.mapId(mapId); } };
public TypeMappingBuilder fields(FieldDefinition[] as, FieldDefinition b, FieldsMappingOption... options) { DozerBuilder.FieldMappingBuilder builder = beanMappingBuilder.field(); for (FieldDefinition a : as) { String aText = a.resolve(); a.build(builder.a(aText)); } String bText = b.resolve(); b.build(builder.b(bText)); for (FieldsMappingOption option : options) { option.apply(builder); } return this; }
public void apply(DozerBuilder.MappingBuilder fieldMappingBuilder) { fieldMappingBuilder.mapEmptyString(value); } };
public ClassDefinitionBuilder classB(String typeName) { Class<?> type = MappingUtils.loadClass(typeName); return classB(type); }
public ClassDefinitionBuilder classB(String typeName) { Class<?> type = MappingUtils.loadClass(typeName); return classB(type); }
public ClassDefinitionBuilder classA(String typeName) { Class<?> type = MappingUtils.loadClass(typeName); return classA(type); }
public void apply(DozerBuilder.MappingBuilder fieldMappingBuilder) { fieldMappingBuilder.mapId(mapId); } };