/** * For internal use * @return mappings created with given builder */ public MappingFileData build() { dozerBuilder = new DozerBuilder(); configure(); return dozerBuilder.build(); }
public BeanMappingBuilder config(ConfigurationMappingOption... configMappingOption) { DozerBuilder.ConfigurationBuilder configBuilder = dozerBuilder.configuration(); for (ConfigurationMappingOption option : configMappingOption) { option.apply(configBuilder); } return this; }
private static DozerField prepareField(String name, String type) { String fieldName; String fieldType = null; if (isIndexed(name)) { fieldName = getFieldNameOfIndexedField(name); } else { fieldName = name; } if (StringUtils.isNotEmpty(type)) { fieldType = type; } DozerField field = new DozerField(fieldName, fieldType); if (isIndexed(name)) { field.setIndexed(true); field.setIndex(getIndexOfIndexedField(name)); } return field; }
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption ... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
private static DozerField prepareField(String name, String type) { String fieldName; String fieldType = null; if (isIndexed(name)) { fieldName = getFieldNameOfIndexedField(name); } else { fieldName = name; } if (StringUtils.isNotEmpty(type)) { fieldType = type; } DozerField field = new DozerField(fieldName, fieldType); if (isIndexed(name)) { field.setIndexed(true); field.setIndex(getIndexOfIndexedField(name)); } return field; }
/** * For internal use * * @return mappings created with given builder */ public MappingFileData build() { dozerBuilder = new DozerBuilder(); configure(); return dozerBuilder.build(); }
private void parseMapping(Element ele, DozerBuilder builder) { DozerBuilder.MappingBuilder definitionBuilder = builder.mapping();
public BeanMappingBuilder config(ConfigurationMappingOption... configMappingOption) { DozerBuilder.ConfigurationBuilder configBuilder = dozerBuilder.configuration(); for (ConfigurationMappingOption option : configMappingOption) { option.apply(configBuilder); } return this; }
private static DozerField prepareField(String name, String type) { if (MappingUtils.isBlankOrNull(name)) { throw new MappingException("Field name can not be empty"); } String fieldName; String fieldType = null; if (isIndexed(name)) { fieldName = getFieldNameOfIndexedField(name); } else { fieldName = name; } if (StringUtils.isNotEmpty(type)) { fieldType = type; } DozerField field = new DozerField(fieldName, fieldType); if (isIndexed(name)) { field.setIndexed(true); field.setIndex(getIndexOfIndexedField(name)); } return field; }
/** * For internal use * @return mappings created with given builder */ public MappingFileData build() { dozerBuilder = new DozerBuilder(); configure(); return dozerBuilder.build(); }
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption) { DozerBuilder.MappingBuilder mappingBuilder = dozerBuilder.mapping(); DozerBuilder.ClassDefinitionBuilder typeBuilderA = mappingBuilder.classA(typeA.getName()); DozerBuilder.ClassDefinitionBuilder typeBuilderB = mappingBuilder.classB(typeB.getName()); typeA.build(typeBuilderA); typeB.build(typeBuilderB); for (TypeMappingOption option : typeMappingOption) { option.apply(mappingBuilder); } return new TypeMappingBuilder(mappingBuilder); }
private void parseConfiguration(Element ele, DozerBuilder builder) { DozerBuilder.ConfigurationBuilder configBuilder = builder.configuration(); NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) {
/** * Builds object representation of mappings based on content of Xml document * * @return mapping container */ public MappingFileData load() { DozerBuilder builder = new DozerBuilder(); Element theRoot = document.getDocumentElement(); NodeList nl = theRoot.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element ele = (Element) node; log.debug("name: {}", ele.getNodeName()); if (CONFIGURATION_ELEMENT.equals(ele.getNodeName())) { parseConfiguration(ele, builder); } else if (MAPPING_ELEMENT.equals(ele.getNodeName())) { parseMapping(ele, builder); } } } return builder.build(); }
private void parseMapping(Element ele, DozerBuilder builder) { DozerBuilder.MappingBuilder definitionBuilder = builder.mapping();
private void parseConfiguration(Element ele, DozerBuilder builder) { DozerBuilder.ConfigurationBuilder configBuilder = builder.configuration(); NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) {
/** * Builds object representation of mappings based on content of Xml document * * @return mapping container */ public MappingFileData read(Document document) { DozerBuilder builder = new DozerBuilder(); Element theRoot = document.getDocumentElement(); NodeList nl = theRoot.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element ele = (Element) node; log.debug("name: {}", ele.getNodeName()); if (CONFIGURATION_ELEMENT.equals(ele.getNodeName())) { parseConfiguration(ele, builder); } else if (MAPPING_ELEMENT.equals(ele.getNodeName())) { parseMapping(ele, builder); } } } return builder.build(); }
private void parseMapping(Element ele, DozerBuilder builder) { DozerBuilder.MappingBuilder definitionBuilder = builder.mapping();
private void parseConfiguration(Element ele, DozerBuilder builder) { DozerBuilder.ConfigurationBuilder configBuilder = builder.configuration(); NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) {
/** * Builds object representation of mappings based on content of Xml document * * @return mapping container */ public MappingFileData load() { DozerBuilder builder = new DozerBuilder(); Element theRoot = document.getDocumentElement(); NodeList nl = theRoot.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element ele = (Element) node; log.debug("name: {}", ele.getNodeName()); if (CONFIGURATION_ELEMENT.equals(ele.getNodeName())) { parseConfiguration(ele, builder); } else if (MAPPING_ELEMENT.equals(ele.getNodeName())) { parseMapping(ele, builder); } } } return builder.build(); }