diff --git a/engine/src/main/java/org/archive/crawler/restlet/BeanBrowseResource.java b/engine/src/main/java/org/archive/crawler/restlet/BeanBrowseResource.java index 8efb2903..8432ad1f 100644 --- a/engine/src/main/java/org/archive/crawler/restlet/BeanBrowseResource.java +++ b/engine/src/main/java/org/archive/crawler/restlet/BeanBrowseResource.java @@ -169,57 +169,6 @@ public class BeanBrowseResource extends JobRelatedResource { * * @return the nested Map data structure */ - protected LinkedHashMap makePresentableMap() { - HashMap obj = makeDataModel(); - LinkedHashMap wrapper = new LinkedHashMap(); - LinkedHashMap info = new LinkedHashMap(); - - info.put("crawlJobShortName", cj.getShortName()); - info.put("crawlJobUrl", new Reference(getRequest().getResourceRef().getBaseRef(), "..").getTargetRef()); - - if (StringUtils.isNotBlank(beanPath)) { - info.put("beanPath", beanPath); - try { - int firstDot = beanPath.indexOf("."); - String beanName = firstDot<0?beanPath:beanPath.substring(0,firstDot); - Object namedBean = appCtx.getBean(beanName); - Object target; - if (firstDot < 0) { - target = namedBean; - info.put("bean", makePresentableMapFor(null, target, beanPath)); - } else { - BeanWrapperImpl bwrap = new BeanWrapperImpl(namedBean); - String propPath = beanPath.substring(firstDot+1); - target = bwrap.getPropertyValue(propPath); - - Class type = bwrap.getPropertyType(propPath); - if(bwrap.isWritableProperty(propPath) - && (bwrap.getDefaultEditor(type)!=null|| type == String.class) - && !Collection.class.isAssignableFrom(type)) { - info.put("editable", true); - info.put("bean", makePresentableMapFor(null, target)); - } else { - info.put("bean", makePresentableMapFor(null, target, beanPath)); - } - } - } catch (BeansException e) { - info.put("problem", e.toString()); - } - } - - Collection nestedNames = new LinkedList(); - Set alreadyWritten = new HashSet(); - addPresentableNestedNames(nestedNames, appCtx.getBean("crawlController"), alreadyWritten); - for(String name: appCtx.getBeanDefinitionNames()) { - addPresentableNestedNames(nestedNames, appCtx.getBean(name), alreadyWritten); - } - info.put("allNamedCrawlBeans", nestedNames); - - //return info; - wrapper.put("info",info); - wrapper.put("model",obj); - return wrapper; - } protected BeansModel makeDataModel(){ Object bean=null; String problem=null;