01: package de.webman.duplication.eventhandler;
02:
03: import com.teamkonzept.web.*;
04: import com.teamkonzept.webman.*;
05: import com.teamkonzept.webman.db.TKWebmanDBManager;
06: import com.teamkonzept.webman.mainint.*;
07: import com.teamkonzept.webman.mainint.db.*;
08:
09: import com.teamkonzept.webman.mainint.db.queries.*;
10: import com.teamkonzept.webman.mainint.events.*;
11: import com.teamkonzept.lib.*;
12: import com.teamkonzept.db.*;
13:
14: import java.sql.*;
15: import java.io.*;
16:
17: /**
18: * Anzeigen der Maske zum Neuordnen des Contenttree
19: *
20: *
21: * @param
22: */
23: public class DUStartHandler extends DefaultEventHandler implements
24: ParameterTypes, FrameConstants, DatabaseDefaults {
25: private DUStartHandler() {
26: }
27:
28: private static DUStartHandler instance = new DUStartHandler();
29:
30: public static DUStartHandler getInstance() {
31: return instance;
32: }
33:
34: public void handleEvent(TKEvent evt) throws TKException {
35: try {
36: TKHTMLTemplate t = evt.getPrepHTMLTemplate("du_intro.tmpl");
37: t.set("CHOOSE", "1");
38: evt.finishTemplate(t);
39: } catch (Throwable e) {
40: // TO DO : Analyze Exception !
41: throw WebmanExceptionHandler.getException(e);
42: }
43: }
44:
45: public boolean isHandler(TKEvent evt) {
46: return evt.getName().equalsIgnoreCase("DU_START");
47: }
48:
49: }
|