com.poscoict.glueframework.web.control.portlet
Class GlueAbstractController

java.lang.Object
  extended by com.poscoict.glueframework.web.control.portlet.GlueAbstractController
All Implemented Interfaces:
Controller, EventAwareController
Direct Known Subclasses:
GlueSimpleController

public abstract class GlueAbstractController
extends Object
implements Controller, EventAwareController

Spring Portlet MVC ÀÇ Controller.


Field Summary
protected  org.slf4j.Logger logger
          logger
 
Constructor Summary
GlueAbstractController()
           
 
Method Summary
protected abstract  void afterHandleActionRequest(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse, GluePortletContext ctx)
           
protected abstract  void afterHandleEventRequest(javax.portlet.EventRequest eventRequest, javax.portlet.EventResponse eventResponse, GluePortletContext ctx)
           
protected abstract  ModelAndView afterHandleRenderRequest(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse, GluePortletContext ctx)
           
protected abstract  GluePortletContext beforeHandleActionRequest(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
protected abstract  GluePortletContext beforeHandleEventRequest(javax.portlet.EventRequest eventRequest, javax.portlet.EventResponse eventResponse)
           
protected abstract  GluePortletContext beforeHandleRenderRequest(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void handleActionRequest(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           1.
 void handleEventRequest(javax.portlet.EventRequest eventRequest, javax.portlet.EventResponse eventResponse)
           
 ModelAndView handleRenderRequest(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.slf4j.Logger logger
logger

Constructor Detail

GlueAbstractController

public GlueAbstractController()
Method Detail

handleActionRequest

public final void handleActionRequest(javax.portlet.ActionRequest actionRequest,
                                      javax.portlet.ActionResponse actionResponse)
                               throws Exception
 1. GlueContext ±¸¼º
 2. ServiceName À¯¹« È®ÀÎ
 3. GlueService½ÇÇà
 

Specified by:
handleActionRequest in interface Controller
Throws:
Exception

handleRenderRequest

public final ModelAndView handleRenderRequest(javax.portlet.RenderRequest renderRequest,
                                              javax.portlet.RenderResponse renderResponse)
                                       throws Exception
Specified by:
handleRenderRequest in interface Controller
Throws:
Exception

handleEventRequest

public final void handleEventRequest(javax.portlet.EventRequest eventRequest,
                                     javax.portlet.EventResponse eventResponse)
                              throws Exception
Specified by:
handleEventRequest in interface EventAwareController
Throws:
Exception

beforeHandleActionRequest

protected abstract GluePortletContext beforeHandleActionRequest(javax.portlet.ActionRequest actionRequest,
                                                                javax.portlet.ActionResponse actionResponse)
Parameters:
actionRequest -
actionResponse -
Returns:

afterHandleActionRequest

protected abstract void afterHandleActionRequest(javax.portlet.ActionRequest actionRequest,
                                                 javax.portlet.ActionResponse actionResponse,
                                                 GluePortletContext ctx)
Parameters:
actionRequest -
actionResponse -
ctx -

beforeHandleRenderRequest

protected abstract GluePortletContext beforeHandleRenderRequest(javax.portlet.RenderRequest renderRequest,
                                                                javax.portlet.RenderResponse renderResponse)
Parameters:
renderRequest -
renderResponse -
Returns:

afterHandleRenderRequest

protected abstract ModelAndView afterHandleRenderRequest(javax.portlet.RenderRequest renderRequest,
                                                         javax.portlet.RenderResponse renderResponse,
                                                         GluePortletContext ctx)
Parameters:
renderRequest -
renderResponse -
ctx -
Returns:

beforeHandleEventRequest

protected abstract GluePortletContext beforeHandleEventRequest(javax.portlet.EventRequest eventRequest,
                                                               javax.portlet.EventResponse eventResponse)
Parameters:
eventRequest -
eventResponse -
Returns:

afterHandleEventRequest

protected abstract void afterHandleEventRequest(javax.portlet.EventRequest eventRequest,
                                                javax.portlet.EventResponse eventResponse,
                                                GluePortletContext ctx)
Parameters:
eventRequest -
eventResponse -
ctx -


Copyright © 2013–2017 POSCO ICT. All rights reserved.