System.out.println("Event = "+actionEvent);
UIComponent comp = actionEvent.getComponent();  boolean isFolder = true; if (comp instanceof UICommand) { List children = comp.getChildren(); Iterator iter = children.iterator(); UIComponent child; UIParameter par; while (iter.hasNext()) { child = (UIComponent) iter.next(); if (child instanceof UIParameter) { par = (UIParameter) child; if (PARAMETER_WEB_DAV_URL.equals(par.getName()) ) { webDAVPath = (String) par.getValue(); } else if (PARAMETER_IS_FOLDER.equals(par.getName())) { isFolder = ((Boolean) par.getValue()).booleanValue(); } }  }  }  UIComponent parent = (UIComponent) comp.getParent(); while (parent != null && !(parent instanceof WFList)) { parent = parent.getParent(); }  if (parent != null) { WFList parentList = (WFList) parent; if (isFolder) { this.updateDataModel(new Integer(parentList.getFirst()), new Integer(parentList.getRows())); } else { System.out.println("File clicked = "+webDAVPath); } }
	public void processAction(ActionEvent actionEvent) throws AbortProcessingException {		System.out.println("Event = "+actionEvent);	}