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 29 public class MEEventHandler extends CachedEventDistributor implements ParameterTypes, DatabaseDefaults, FrameConstants 30 { 31 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 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 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 |