ariba.util.http.multitab
Interface RequestProcessor

All Known Implementing Classes:
AribaServlet, AWDispatcherServlet

public interface RequestProcessor

Helper callback interface that let us bridge different logic with our Ariba Servlet. Mainly used for pre-processing where we need to do some extra work before sending request to application


Method Summary
 void delegateTooManyTabsError(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
          This method let us skip the processRequest method call and call directly rending phase.
 java.lang.String multiTabHandlerName()
          Identifies multiTab handler by name
 void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean isGet)
          Once the processing is ready we will go back and finish the execution in the on the servlet adaptor side.
 

Method Detail

processRequest

void processRequest(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    boolean isGet)
                    throws javax.servlet.ServletException,
                           java.io.IOException
Once the processing is ready we will go back and finish the execution in the on the servlet adaptor side.

Throws:
javax.servlet.ServletException
java.io.IOException

delegateTooManyTabsError

void delegateTooManyTabsError(javax.servlet.http.HttpServletRequest servletRequest,
                              javax.servlet.http.HttpServletResponse servletResponse)
                              throws java.io.IOException,
                                     javax.servlet.ServletException
This method let us skip the processRequest method call and call directly rending phase. Currently used when we want to throws an exception to the user.

Throws:
java.io.IOException
javax.servlet.ServletException

multiTabHandlerName

java.lang.String multiTabHandlerName()
Identifies multiTab handler by name



AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.