DATACASS-766 - Polishing.

Associate bean definition source from XML parsers.
This commit is contained in:
Mark Paluch
2020-08-13 11:26:55 +02:00
parent 72b78ec855
commit b525081156
6 changed files with 8 additions and 1 deletions

View File

@@ -64,5 +64,7 @@ class CassandraCqlTemplateParser extends AbstractSingleBeanDefinitionParser {
} else {
addOptionalPropertyReference(builder, "session", element, "session-ref", DefaultCqlBeanNames.SESSION);
}
builder.getRawBeanDefinition().setSource(element);
}
}

View File

@@ -71,6 +71,7 @@ class CassandraMappingContextParser extends AbstractSingleBeanDefinitionParser {
@Override
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
parseMapping(element, builder);
builder.getRawBeanDefinition().setSource(element);
}
private void parseMapping(Element element, BeanDefinitionBuilder builder) {

View File

@@ -63,5 +63,6 @@ class CassandraMappingConverterParser extends AbstractSingleBeanDefinitionParser
}
builder.addConstructorArgReference(mappingRef);
builder.getRawBeanDefinition().setSource(element);
}
}

View File

@@ -72,5 +72,7 @@ class CassandraTemplateParser extends AbstractSingleBeanDefinitionParser {
if (element.hasAttribute("cassandra-converter-ref")) {
addRequiredPropertyReference(builder, "converter", element, "cassandra-converter-ref");
}
builder.getRawBeanDefinition().setSource(element);
}
}

View File

@@ -59,7 +59,7 @@ class InitializeKeyspaceBeanDefinitionParser extends AbstractBeanDefinitionParse
parseKeyspacePopulator(element, builder);
builder.getRawBeanDefinition().setSource(parserContext.extractSource(element));
builder.getRawBeanDefinition().setSource(element);
return builder.getBeanDefinition();
}

View File

@@ -64,5 +64,6 @@ class SessionFactoryBeanDefinitionParser extends AbstractSingleBeanDefinitionPar
addOptionalPropertyValue(builder, "schemaAction", element, "schema-action", SchemaAction.NONE.name());
InitializeKeyspaceBeanDefinitionParser.parseKeyspacePopulator(element, builder);
builder.getRawBeanDefinition().setSource(element);
}
}