01: /*
02: * This file is part of PFIXCORE.
03: *
04: * PFIXCORE is free software; you can redistribute it and/or modify
05: * it under the terms of the GNU Lesser General Public License as published by
06: * the Free Software Foundation; either version 2 of the License, or
07: * (at your option) any later version.
08: *
09: * PFIXCORE is distributed in the hope that it will be useful,
10: * but WITHOUT ANY WARRANTY; without even the implied warranty of
11: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12: * GNU Lesser General Public License for more details.
13: *
14: * You should have received a copy of the GNU Lesser General Public License
15: * along with PFIXCORE; if not, write to the Free Software
16: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17: *
18: */
19:
20: package de.schlund.pfixcore.example;
21:
22: import org.w3c.dom.Element;
23:
24: import de.schlund.pfixcore.workflow.Context;
25: import de.schlund.pfixxml.ResultDocument;
26:
27: /**
28: * ContextTogglePicImpl.java
29: *
30: *
31: * Created: Tue Apr 23 19:18:25 2002
32: *
33: * @author <a href="mailto:jtl@schlund.de">Jens Lautenbacher</a>
34: *
35: *
36: */
37:
38: public class ContextTogglePicImpl implements ContextTogglePic {
39: // implementation of de.schlund.pfixcore.workflow.ContextResource interface
40:
41: boolean do_show = false;
42:
43: /**
44: *
45: * @exception java.lang.Exception <description>
46: */
47: public void reset() throws Exception {
48: do_show = false;
49: }
50:
51: /**
52: *
53: * @param param1 <description>
54: * @exception java.lang.Exception <description>
55: */
56: public void init(Context param1) throws Exception {
57: //
58: }
59:
60: /**
61: *
62: * @param param1 <description>
63: * @param param2 <description>
64: * @exception java.lang.Exception <description>
65: */
66: public void insertStatus(ResultDocument resdoc, Element root)
67: throws Exception {
68: root.setAttribute("do_show", "" + do_show);
69: }
70:
71: /**
72: *
73: * @return <description>
74: * @exception java.lang.Exception <description>
75: */
76: public boolean needsData() throws Exception {
77: return false;
78: }
79:
80: // implementation of de.schlund.pfixcore.example.ContextTogglePic interface
81:
82: /**
83: *
84: * @param param1 <description>
85: */
86: public void setShow(boolean param1) {
87: do_show = param1;
88: }
89:
90: /**
91: *
92: * @return <description>
93: */
94: public boolean getShow() {
95: return do_show;
96: }
97:
98: }// ContextTogglePicImpl
|