private List getSpringBeans(String match) {
List l = new ArrayList();
String[] beanArray = applicationContext.getBeanDefinitionNames();
for (int j=0; j<beanArray.length; j++) {
if (isMatch(beanArray[j], match)) {
l.add(beanArray[j]);
}
}
return l;
}
private boolean isMatch(String beanName, String mappedName) {
return (mappedName.equals(beanName)) ||
(mappedName.endsWith("*") && beanName.startsWith(mappedName.substring(0, mappedName.length() - 1))) ||
(mappedName.startsWith("*") && beanName.endsWith(mappedName.substring(1, mappedName.length())));
}