KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > webman > form > eventhandler > CTAfterSaveHandler


1 package de.webman.form.eventhandler;
2
3 import com.teamkonzept.web.*;
4 import com.teamkonzept.webman.*;
5 import com.teamkonzept.webman.db.TKWebmanDBManager;
6 import com.teamkonzept.webman.mainint.*;
7 import com.teamkonzept.webman.mainint.db.*;
8
9
10 import com.teamkonzept.webman.mainint.db.queries.*;
11 import com.teamkonzept.webman.mainint.events.*;
12 import com.teamkonzept.lib.*;
13 import com.teamkonzept.field.*;
14 import com.teamkonzept.field.db.*;
15 import com.teamkonzept.db.*;
16 import com.teamkonzept.publishing.markups.*;
17
18 import java.sql.*;
19 import java.io.*;
20
21 public class CTAfterSaveHandler extends DefaultEventHandler implements ParameterTypes, FrameConstants, DatabaseDefaults
22 {
23     private CTAfterSaveHandler()
24     {}
25     
26     private static CTAfterSaveHandler instance = new CTAfterSaveHandler();
27     
28     public static CTAfterSaveHandler getInstance()
29     {
30         return instance;
31     }
32     
33     public void handleEvent(TKEvent evt) throws TKException
34     {
35         try
36         {
37             WebManEvent.checkEvent(evt.getRemoteUser(), evt.getName(), ContextConstants.CONTENT_TREE);
38
39             TKHTMLTemplate frame = evt.getPrepHTMLTemplate( "f_ct.tmpl" );
40             HTMLUtils.fillFrameSet( frame, LEFT_FRAME_WIDTH_SMALL, "CT_SHOWLIST", "CT_EDIT" );
41             frame.set( "FORM_ID", evt.getParameter( PARAMETER, "FORM_ID" ) );
42             frame.set( "FORM_TYPE", evt.getParameter( PARAMETER, "FORM_TYPE" ) );
43             frame.set( "UPBASE", evt.getParameter( PARAMETER, "UPBASE" ) );
44             WebManEvent.fillEventsIntoTemplate(evt.getRemoteUser(), frame, CONTENT_TREE);
45             evt.finishTemplate(frame);
46         }
47         catch (Throwable JavaDoc e)
48         {
49             // TO DO : Analyze Exception !
50
throw WebmanExceptionHandler.getException(e);
51         }
52     }
53     
54     public boolean isHandler(TKEvent evt)
55     {
56         return evt.getName().equalsIgnoreCase("CT_AFTERSAVE");
57     }
58 }
59
Popular Tags