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 java.lang.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
 java.lang.String adaptorPrefix()
          The adaptorPrefix is the part of the URL reserved for {tomcat-application-name}.
 java.lang.String alternateSecurePort()
           
 java.lang.String applicationNameSuffix()
           
 java.lang.String fullAdaptorUrlForRequest(AWRequest request)
           
 AWResponseGenerating handleComponentActionSessionValidationError(AWRequestContext requestContext, java.lang.Exception exception)
           
 AWResponseGenerating handleException(AWRequestContext requestContext, java.lang.Exception exception)
           
 AWResponseGenerating handleRemoteHostMismatchException(AWRequestContext requestContext, AWRemoteHostMismatchException exception)
           
 AWResponse handleRequest(AWRequest request)
           
 AWResponseGenerating handleSessionRestorationError(AWRequestContext requestContext)
           
 AWResponseGenerating handleSessionValidationError(AWRequestContext requestContext, java.lang.Exception exception)
           
 AWResponseGenerating handleSiteUnavailableException(AWRequestContext requestContext)
           
 void init(AWApplication application, java.lang.String requestHandlerKey)
           
 java.lang.String requestHandlerKey()
           
 void setAdaptorPrefix(java.lang.String prefixString)
           
 void setAlternateSecurePort(java.lang.String port)
           
 void setApplicationNameSuffix(java.lang.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 java.lang.String DefaultSecureHttpPort
See Also:
Constant Field Values
Constructor Detail

AWConcreteRequestHandler

public AWConcreteRequestHandler()
Method Detail

init

public void init(AWApplication application,
                 java.lang.String requestHandlerKey)

setAlternateSecurePort

public void setAlternateSecurePort(java.lang.String port)

alternateSecurePort

public java.lang.String alternateSecurePort()

handleException

public AWResponseGenerating handleException(AWRequestContext requestContext,
                                            java.lang.Exception exception)

handleSessionRestorationError

public AWResponseGenerating handleSessionRestorationError(AWRequestContext requestContext)

handleSessionValidationError

public AWResponseGenerating handleSessionValidationError(AWRequestContext requestContext,
                                                         java.lang.Exception exception)

handleComponentActionSessionValidationError

public AWResponseGenerating handleComponentActionSessionValidationError(AWRequestContext requestContext,
                                                                        java.lang.Exception exception)

handleSiteUnavailableException

public AWResponseGenerating handleSiteUnavailableException(AWRequestContext requestContext)

handleRemoteHostMismatchException

public AWResponseGenerating handleRemoteHostMismatchException(AWRequestContext requestContext,
                                                              AWRemoteHostMismatchException exception)

requestHandlerKey

public java.lang.String requestHandlerKey()

adaptorPrefix

public java.lang.String adaptorPrefix()
The adaptorPrefix is the part of the URL reserved for {tomcat-application-name}.

Returns:
The tomcat-application-name.

setAdaptorPrefix

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

setApplicationNameSuffix

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

applicationNameSuffix

public java.lang.String applicationNameSuffix()

handleRequest

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

fullAdaptorUrlForRequest

public java.lang.String fullAdaptorUrlForRequest(AWRequest request)


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