DATACASS-766 - Polishing.
Associate bean definition source from XML parsers.
This commit is contained in:
@@ -64,5 +64,7 @@ class CassandraCqlTemplateParser extends AbstractSingleBeanDefinitionParser {
|
||||
} else {
|
||||
addOptionalPropertyReference(builder, "session", element, "session-ref", DefaultCqlBeanNames.SESSION);
|
||||
}
|
||||
|
||||
builder.getRawBeanDefinition().setSource(element);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -63,5 +63,6 @@ class CassandraMappingConverterParser extends AbstractSingleBeanDefinitionParser
|
||||
}
|
||||
|
||||
builder.addConstructorArgReference(mappingRef);
|
||||
builder.getRawBeanDefinition().setSource(element);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ class InitializeKeyspaceBeanDefinitionParser extends AbstractBeanDefinitionParse
|
||||
|
||||
parseKeyspacePopulator(element, builder);
|
||||
|
||||
builder.getRawBeanDefinition().setSource(parserContext.extractSource(element));
|
||||
builder.getRawBeanDefinition().setSource(element);
|
||||
|
||||
return builder.getBeanDefinition();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user