View Javadoc
1   package io.github.magwas.inez.element;
2   
3   import org.springframework.beans.factory.annotation.Autowired;
4   import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
5   import org.springframework.stereotype.Service;
6   
7   @Service
8   public class BridiElementFactory {
9   
10  	@Autowired
11  	AutowireCapableBeanFactory autowireCapableBeanFactory;
12  
13  	public BridiElement apply(final String id) {
14  		BridiElement element = new BridiElement(id);
15  		autowireCapableBeanFactory.autowireBean(element);
16  		element.fixParent();
17  		return element;
18  	}
19  }