1 package de.webman.config.eventhandler; 2 3 import java.util.*; 4 5 import com.teamkonzept.web.*; 6 import com.teamkonzept.webman.*; 7 import com.teamkonzept.lib.*; 8 import com.teamkonzept.webman.mainint.*; 9 import com.teamkonzept.webman.mainint.events.*; 10 11 16 public class COWorkflowFrameHandler extends DefaultEventHandler implements ParameterTypes, DatabaseDefaults, FrameConstants 17 { 18 private COWorkflowFrameHandler() {} 19 20 private static COWorkflowFrameHandler instance = new COWorkflowFrameHandler(); 21 22 public static COWorkflowFrameHandler getInstance() 23 { 24 return instance; 25 } 26 27 public void handleEvent(TKEvent evt) throws TKException 28 { 29 try { 30 WebManEvent.checkEvent(evt.getRemoteUser(), evt.getName(), ContextConstants.CUSTOMIZE_PROPERTIES); TKHTMLTemplate t = evt.getPrepHTMLTemplate( "f_co_workflow.tmpl" ); 32 HTMLUtils.fillFrameSet( t, LEFT_FRAME_WIDTH, "CO_WORKFLOW_LIST", "EMPTY" ); 33 WebManEvent.fillEventsIntoTemplate(evt.getRemoteUser(), t, CUSTOMIZE_PROPERTIES); 34 evt.finishTemplate( t ); 35 } catch (Throwable e) { 36 throw WebmanExceptionHandler.getException(e); 37 } 38 } 39 40 public boolean isHandler(TKEvent evt) 41 { 42 return evt.getName().equalsIgnoreCase( "CO_WORKFLOW_FRAME" ); 43 } 44 45 } 46 | Popular Tags |