KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > webman > mainint > events > MEEventHandler


1 package com.teamkonzept.webman.mainint.events;
2
3 import java.util.*;
4 import java.sql.*;
5 import java.io.*;
6
7 import com.teamkonzept.web.*;
8 import com.teamkonzept.lib.*;
9 import com.teamkonzept.field.*;
10 import com.teamkonzept.field.db.*;
11 import com.teamkonzept.db.*;
12
13 import com.teamkonzept.webman.mainint.*;
14 import com.teamkonzept.publishing.markups.*;
15
16
17 import com.teamkonzept.webman.*;
18 import com.teamkonzept.webman.db.*;
19 import com.teamkonzept.webman.mainint.db.*;
20 import com.teamkonzept.webman.mainint.db.queries.*;
21
22 import com.oroinc.text.regex.*;
23
24 /**
25     Verteiler für den Kontext ME
26  * @author $Author: alex $
27  * @version $Revision: 1.10 $
28 */

29 public class MEEventHandler extends CachedEventDistributor implements ParameterTypes, DatabaseDefaults, FrameConstants
30 {
31     /**
32     Markup Edit Eventmanager: verteilt die Arbeit entsprechend event
33     */

34     public void handleEvent(TKEvent evt) throws com.teamkonzept.lib.TKException
35     {
36         try
37         {
38             WebManEvent.checkEvent(evt.getRemoteUser(), evt.getName(), ContextConstants.CONTENT_MARKUP);
39
40             String JavaDoc event = evt.toString();
41             if( event.equalsIgnoreCase("ME_START") ) {
42
43                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
44                 attrEdit.doMEFrames ();
45             }
46             else if( event.equalsIgnoreCase("ME_SHOWLIST") ) {
47
48                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
49                 attrEdit.displayMarkupList ();
50             }
51             else if( event.equalsIgnoreCase("ME_MARKUP_DEFINITION") ) {
52
53                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
54                 attrEdit.displayMarkupDef ();
55             }
56             else if( event.equalsIgnoreCase("ME_DELETE_MARKUP") ) {
57
58                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
59                 attrEdit.deleteMarkupDef ();
60             }
61             else if( event.equalsIgnoreCase("ME_START_PARAMS") ) {
62
63                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
64                 attrEdit.doMEParamFrames ();
65             }
66             else if( event.equalsIgnoreCase("ME_SHOW_PARAMS") ) {
67
68                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
69                 attrEdit.displayParamList ();
70             }
71             else if( event.equalsIgnoreCase("ME_PARAM_DEFINITION") ) {
72
73                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
74                 attrEdit.displayParamDef ();
75             }
76             else if( event.equalsIgnoreCase("ME_DELETE_MARKUP_PARAM") ) {
77
78                 TKWMAttrEdit attrEdit = new TKWMAttrEdit (evt);
79                 attrEdit.deleteMarkupParamDef ();
80             }
81         }
82         catch (Throwable JavaDoc t)
83         {
84             throw WebmanExceptionHandler.getException(t);
85         }
86     }
87     
88     public boolean isHandler(TKEvent evt)
89     {
90         return evt.getName().startsWith("ME");
91     }
92     
93 }
94
Popular Tags