X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fviews%2FResultListView.java;h=1ca5909a5e053790c12d3729c4281b72e83b4105;hb=67c14229dc9387622fca4af792e24dfad487ac2e;hp=4566ee0c2dc56465758dd01a38538c0a3c593366;hpb=e7d183fb130b3e99ca4447cc363e09c97f8fd376;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ResultListView.java b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ResultListView.java index 4566ee0c2..1ca5909a5 100644 --- a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ResultListView.java +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ResultListView.java @@ -63,25 +63,31 @@ public class ResultListView extends ViewPart { return table; } - protected class ViewContentProvider implements IStructuredContentProvider { - private List lst; + protected static class ViewContentProvider implements + IStructuredContentProvider { + // private List lst; - @SuppressWarnings("unchecked") public void inputChanged(Viewer arg0, Object arg1, Object arg2) { - if (arg2 instanceof List) { - lst = (List) arg2; - log.trace("result count: " + lst.size()); - } + // if (arg2 instanceof List) { + // lst = (List) arg2; + // log.trace("result count: " + lst.size()); + // } } public void dispose() { } + @SuppressWarnings("unchecked") public Object[] getElements(Object obj) { - if (lst == null) + // if (lst == null) + // return new Object[0]; + // else + // return lst.toArray(); + if (obj instanceof List) { + return ((List) obj).toArray(); + } else { return new Object[0]; - else - return lst.toArray(); + } // return // testResultCollectionDao.listResultAttributes(null).toArray(); } @@ -90,8 +96,8 @@ public class ResultListView extends ViewPart { protected class ViewLabelProvider extends LabelProvider implements ITableLabelProvider { public String getColumnText(Object obj, int index) { - ResultAttributes ra = (ResultAttributes)obj; - switch(index){ + ResultAttributes ra = (ResultAttributes) obj; + switch (index) { case 0: return getText(ra.getCloseDate()); case 1: @@ -114,14 +120,17 @@ public class ResultListView extends ViewPart { try { List lst = testResultCollectionDao .listResultAttributes(null); - log.info("result count: " + lst.size()); + if (log.isTraceEnabled()) + log.trace("Result attributes count: " + lst.size()); viewer.setInput(lst); + // viewer.refresh(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } + // Ioc public void setTestResultCollectionDao( TreeTestResultCollectionDao testResultCollectionDao) { this.testResultCollectionDao = testResultCollectionDao;