ariba.ui.aribaweb.core
Class AWConcreteRequestHandler

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

public abstract class AWConcreteRequestHandler
extends AWBaseObject
implements AWRequestHandler


Field Summary
static String 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
AWConcreteRequestHandler()
           
 
Method Summary
 String adaptorPrefix()
           
 String alternateSecurePort()
           
 String applicationNameSuffix()
           
 String fullAdaptorUrlForRequest(AWRequest request)
           
 AWResponseGenerating handleComponentActionSessionValidationError(AWRequestContext requestContext, Exception exception)
           
 AWResponseGenerating handleException(AWRequestContext requestContext, Exception exception)
           
 AWResponse handleRequest(AWRequest request)
           
 AWResponseGenerating handleSessionRestorationError(AWRequestContext requestContext)
           
 AWResponseGenerating handleSessionValidationError(AWRequestContext requestContext, Exception exception)
           
 AWResponseGenerating handleSiteUnavailableException(AWRequestContext requestContext)
           
 void init(AWApplication application, String requestHandlerKey)
           
 String requestHandlerKey()
           
 void setAdaptorPrefix(String prefixString)
           
 void setAlternateSecurePort(String port)
           
 void setApplicationNameSuffix(String suffixNameString)
           
 
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
 
Methods inherited from interface ariba.ui.aribaweb.core.AWRequestHandler
handleRequest
 

Field Detail

DefaultSecureHttpPort

public static final String DefaultSecureHttpPort
See Also:
Constant Field Values
Constructor Detail

AWConcreteRequestHandler

public AWConcreteRequestHandler()
Method Detail

init

public void init(AWApplication application,
                 String requestHandlerKey)

setAlternateSecurePort

public void setAlternateSecurePort(String port)

alternateSecurePort

public String alternateSecurePort()

handleException

public AWResponseGenerating handleException(AWRequestContext requestContext,
                                            Exception exception)

handleSessionRestorationError

public AWResponseGenerating handleSessionRestorationError(AWRequestContext requestContext)

handleSessionValidationError

public AWResponseGenerating handleSessionValidationError(AWRequestContext requestContext,
                                                         Exception exception)

handleComponentActionSessionValidationError

public AWResponseGenerating handleComponentActionSessionValidationError(AWRequestContext requestContext,
                                                                        Exception exception)

handleSiteUnavailableException

public AWResponseGenerating handleSiteUnavailableException(AWRequestContext requestContext)

requestHandlerKey

public String requestHandlerKey()

adaptorPrefix

public String adaptorPrefix()

setAdaptorPrefix

public void setAdaptorPrefix(String prefixString)
Specified by:
setAdaptorPrefix in interface AWRequestHandler

setApplicationNameSuffix

public void setApplicationNameSuffix(String suffixNameString)
Specified by:
setApplicationNameSuffix in interface AWRequestHandler

applicationNameSuffix

public String applicationNameSuffix()

handleRequest

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

fullAdaptorUrlForRequest

public String fullAdaptorUrlForRequest(AWRequest request)


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