import org.argeo.slc.SlcException;
import org.argeo.slc.core.execution.DefaultExecutionFlow;
import org.argeo.slc.execution.ExecutionFlow;
+import org.springframework.beans.BeanMetadataElement;
import org.springframework.beans.factory.config.BeanDefinitionHolder;
import org.springframework.beans.factory.config.RuntimeBeanReference;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
public class AsFlowDecorator implements BeanDefinitionDecorator {
private Log log = LogFactory.getLog(AsFlowDecorator.class);
- @SuppressWarnings("unchecked")
public BeanDefinitionHolder decorate(Node node, BeanDefinitionHolder bean,
ParserContext ctx) {
String attrValue = ((Attr) node).getValue();
+ " is already defined.");
BeanDefinitionBuilder flow = BeanDefinitionBuilder
.rootBeanDefinition(DefaultExecutionFlow.class);
- ManagedList executables = new ManagedList(1);
+ ManagedList<BeanMetadataElement> executables = new ManagedList<BeanMetadataElement>(
+ 1);
String beanName = bean.getBeanName();
if (beanName == null)