01: package com.teamkonzept.webman.mainint.events;
02:
03: import com.teamkonzept.web.*;
04: import com.teamkonzept.webman.mainint.*;
05: import com.teamkonzept.lib.*;
06: import de.webman.content.eventhandler.CEFrameHandler;
07:
08: public class FrameOrientationHandler extends DefaultEventHandler
09: implements ParameterTypes, FrameConstants {
10:
11: public void handleEvent(TKEvent evt) throws TKException {
12: try {
13: if (evt.getName().equals("TOP_FRAME")) {
14: TKHTMLTemplate t = evt
15: .getPrepHTMLTemplate("top_content.tmpl");
16: t
17: .set("CONTEXT", evt.getParameter(PARAMETER,
18: "CONTEXT"));
19: // Namen Property bekommen
20: String name = "";
21: try {
22: PropertyManager man = PropertyManager
23: .getPropertyManager("WEBMAN");
24: name = man.getValue("SERVER_NAME");
25: } catch (Exception e) {
26: // set default value
27: name = "";
28: }
29: t.set("SERVER_NAME", name);
30: evt.finishTemplate(t);
31: return;
32: }
33: } catch (Throwable t) {
34: throw WebmanExceptionHandler.getException(t);
35: }
36: }
37:
38: public boolean isHandler(TKEvent evt) {
39: return evt.getName().equals("TOP_FRAME");
40: }
41: }
|