ariba.ui.aribaweb.core
Class AWDirectActionRequestHandler

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWConcreteRequestHandler
          extended by ariba.ui.aribaweb.core.AWDirectActionRequestHandler
All Implemented Interfaces:
AWRequestHandler, AWObject

public final class AWDirectActionRequestHandler
extends AWConcreteRequestHandler


Field Summary
static java.lang.String DefaultActionName
           
static java.lang.String DefaultDirectActionClassName
           
static java.lang.String DefaultHttpPort
           
static java.lang.String DirectActionRedirectKey
           
static AWDirectActionRequestHandler SharedInstance
           
 
Fields inherited from class ariba.ui.aribaweb.core.AWConcreteRequestHandler
DefaultSecureHttpPort
 
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber
 
Constructor Summary
AWDirectActionRequestHandler()
           
 
Method Summary
 void addDefaultRequestFilter(AWDefaultRequestFilter filter)
           
static java.lang.String getActionName(AWRequestContext requestContext)
           
 AWResponse handleRequest(AWRequest request)
           
 AWResponse handleRequest(AWRequest request, AWRequestContext requestContext)
           
 void init(AWApplication application, java.lang.String requestHandlerKey)
           
 AWResponseGenerating internalDispatch(java.lang.String url, AWRequestContext requestContext)
           
 AWResponseGenerating processAction(AWRequest request, AWRequestContext requestContext)
           
 java.lang.String requestHandlerUrl(AWRequestContext requestContext)
           
 void setAdaptorPrefix(java.lang.String prefixString)
           
 void setApplicationNameSuffix(java.lang.String suffixNameString)
           
static boolean wasDirectActionRedirect(AWRequestContext requestContext)
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWConcreteRequestHandler
adaptorPrefix, alternateSecurePort, applicationNameSuffix, fullAdaptorUrlForRequest, handleComponentActionSessionValidationError, handleException, handleRemoteHostMismatchException, handleSessionRestorationError, handleSessionValidationError, handleSiteUnavailableException, requestHandlerKey, setAlternateSecurePort
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DefaultDirectActionClassName

public static final java.lang.String DefaultDirectActionClassName
See Also:
Constant Field Values

DefaultActionName

public static final java.lang.String DefaultActionName
See Also:
Constant Field Values

DirectActionRedirectKey

public static final java.lang.String DirectActionRedirectKey
See Also:
Constant Field Values

SharedInstance

public static AWDirectActionRequestHandler SharedInstance

DefaultHttpPort

public static final java.lang.String DefaultHttpPort
See Also:
Constant Field Values
Constructor Detail

AWDirectActionRequestHandler

public AWDirectActionRequestHandler()
Method Detail

init

public void init(AWApplication application,
                 java.lang.String requestHandlerKey)
Overrides:
init in class AWConcreteRequestHandler

addDefaultRequestFilter

public void addDefaultRequestFilter(AWDefaultRequestFilter filter)

setAdaptorPrefix

public void setAdaptorPrefix(java.lang.String prefixString)
Specified by:
setAdaptorPrefix in interface AWRequestHandler
Overrides:
setAdaptorPrefix in class AWConcreteRequestHandler

setApplicationNameSuffix

public void setApplicationNameSuffix(java.lang.String suffixNameString)
Specified by:
setApplicationNameSuffix in interface AWRequestHandler
Overrides:
setApplicationNameSuffix in class AWConcreteRequestHandler

getActionName

public static java.lang.String getActionName(AWRequestContext requestContext)

handleRequest

public AWResponse handleRequest(AWRequest request,
                                AWRequestContext requestContext)

processAction

public AWResponseGenerating processAction(AWRequest request,
                                          AWRequestContext requestContext)

internalDispatch

public AWResponseGenerating internalDispatch(java.lang.String url,
                                             AWRequestContext requestContext)

wasDirectActionRedirect

public static boolean wasDirectActionRedirect(AWRequestContext requestContext)

handleRequest

public AWResponse handleRequest(AWRequest request)
Specified by:
handleRequest in interface AWRequestHandler
Overrides:
handleRequest in class AWConcreteRequestHandler

requestHandlerUrl

public java.lang.String requestHandlerUrl(AWRequestContext requestContext)


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