1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kns.lookup;
17
18 import java.io.IOException;
19 import java.io.Writer;
20
21 import javax.servlet.jsp.JspException;
22
23 import org.displaytag.export.XmlView;
24 import org.displaytag.model.TableModel;
25 import org.kuali.rice.kns.lookup.ExportViewHelper;
26 import org.kuali.rice.krad.util.KRADConstants;
27
28
29
30
31
32
33
34
35 @Deprecated
36 public class CustomXmlExportView extends XmlView {
37
38 private ExportViewHelper helper;
39
40 @Override
41 public void setParameters(TableModel tableModel, boolean exportFullList, boolean includeHeader, boolean decorateValues) {
42 this.helper = new ExportViewHelper(tableModel);
43 super.setParameters(tableModel, exportFullList, includeHeader, decorateValues);
44 }
45
46 @Override
47 public void doExport(Writer writer) throws IOException, JspException {
48 if (!helper.attemptCustomExport(writer, KRADConstants.XML_FORMAT)) {
49
50 helper.checkPermission();
51 super.doExport(writer);
52 }
53 }
54
55 }