ariba.ui.aribaweb.core
Class AWConcreteApplication.RequestURLInfo

java.lang.Object
  extended by ariba.ui.aribaweb.core.AWConcreteApplication.RequestURLInfo
Enclosing class:
AWConcreteApplication

public class AWConcreteApplication.RequestURLInfo
extends java.lang.Object

Simple class that encapsulates information calculated from the request.


Field Summary
 java.lang.String applicationNumber
          The application number for applications which define such a concept.
 java.lang.String requestHandlerKey
          The key that used to determine how the request is handled.
 java.lang.String[] requestHandlerPath
          An array containing: [ {request-handler-key}, {extra-stuff}, ...]
 java.lang.String tabIndex
          The tab index of the request.
 
Constructor Summary
AWConcreteApplication.RequestURLInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestHandlerKey

public java.lang.String requestHandlerKey
The key that used to determine how the request is handled. Typically, this is either "aw" (a component request) or "ad" (a direct action.) For a URL that comes in as follows: /{web-app-name}/{servlet-name}/{request-handler-key}/{extra-stuff} this data member will hold the value of {request-handler-key}.


applicationNumber

public java.lang.String applicationNumber
The application number for applications which define such a concept. Is often null. For a URL that comes in as follows: /{web-app-name}/{servlet-name}/{application-number}/{request-handler-key}/{extra-stuff} this data member will hold the value of {application-number}.


tabIndex

public java.lang.String tabIndex
The tab index of the request. If there is a number after the servlet- name, then we need to check the servlet-name for an underscore. This indicates that the URL is tabbed and that the number is the tab-index and not the application-number. For a URL that comes in as follows: /{web-app-name}/_{servlet-name}/{tab-index}/{request-handler-key}/{extra-stuff} /{web-app-name}/_{servlet-name}/{tab-index}/{application-number}/{request-handler-key}/{extra-stuff} this data member will hold the value of {tab-index}.


requestHandlerPath

public java.lang.String[] requestHandlerPath
An array containing: [ {request-handler-key}, {extra-stuff}, ...]

Constructor Detail

AWConcreteApplication.RequestURLInfo

public AWConcreteApplication.RequestURLInfo()


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