ariba.ui.aribaweb.core
Class AWDirectActionUrl
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWDirectActionUrl
- All Implemented Interfaces:
- AWObject
public final class AWDirectActionUrl
- extends AWBaseObject
|
Nested Class Summary |
static class |
AWDirectActionUrl.AWUrlDecorator
Defines the API for a DirectAction decorator -- the list of decorators registered
using the addURLDecorator method will be called during URL construction and
each decorator can add a single key/value to the direact action URL generated. |
| 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 |
|
Method Summary |
static AWDirectActionUrl |
_fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName)
|
static AWDirectActionUrl |
_fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme)
|
static String |
alternateSecurePort()
|
void |
checkIn()
|
static void |
checkinUrl(AWDirectActionUrl directActionUrl)
|
static AWDirectActionUrl |
checkoutFullUrl(AWRequestContext requestContext)
|
static AWDirectActionUrl |
checkoutUrl()
|
static String |
concatenateDirectActionUrl(String baseUrl,
String directActionName)
|
static String |
concatenateDirectActionUrl(String baseUrl,
String directActionName,
String directActionClassName)
|
static String |
decorateUrl(AWRequestContext requestContext,
String url)
|
static String |
decorateUrl(AWRequestContext requestContext,
String url,
boolean isComponentAction)
|
static String |
defaultAppUrl(AWRequestContext requestContext)
|
String |
finishUrl()
|
static String |
fullAdaptorUrlForRequestContext(AWRequestContext requestContext)
|
static String |
fullDefaultAppUrl(AWRequestContext requestContext,
Map parameters)
|
static String |
fullDefaultAppUrl(AWRequestContext requestContext,
String key,
String value)
|
static String |
fullDefaultAppUrl(AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
boolean useSecureScheme)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key,
String value)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
|
static String |
fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
Map parameters)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
|
static String |
fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key,
String value)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key,
String value)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8,
String key9,
String value9)
|
static String |
fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8,
String key9,
String value9,
String key10,
String value10)
|
static boolean |
isLocalDirectActionUrl(String url,
AWRequestContext requestContext)
|
static String |
nodeValidateFormat(String url)
|
void |
put(String key,
String value)
|
static void |
registerURLDecorator(AWDirectActionUrl.AWUrlDecorator decorator)
Register a AWUrlDecorator with the AWDirectActionUrl class. |
void |
setAdaptorUrl(String adaptorUrl)
|
static void |
setAlternateSecurePort(String alternateSecurePort)
|
void |
setApplicationName(String applicationName)
|
void |
setApplicationNumber(String applicationNumber)
|
void |
setApplicationSuffix(String applicationSuffix)
|
static void |
setDefaultAdaptorUrl(String adaptorUrl)
|
static void |
setDefaultApplicationSuffix(String applicationSuffix)
|
void |
setDirectActionClassName(String directActionClassName)
|
void |
setDirectActionName(String directActionName)
|
void |
setFrameName(AWEncodedString frameName)
|
void |
setHostName(String hostName)
|
void |
setHttpProtocol(String httpProtocol)
|
void |
setPortNumber(String portNumber)
|
void |
setRequestContext(AWRequestContext requestContext)
|
void |
setResponseId(AWEncodedString responseId)
|
void |
setSessionId(String sessionId)
|
void |
setSessionRendevous(boolean flag)
Deprecated. |
static void |
setup(String adaptorUrl,
String applicationName,
String applicationSuffix,
String alternateSecurePort)
|
static String |
urlForDirectAction(String directActionName,
AWRequestContext requestContext)
|
static String |
urlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key,
String value)
|
static String |
urlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
|
static String |
urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext)
|
static String |
urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
Map parameters)
|
static String |
urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key,
String value)
|
static String |
urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
|
AWDirectActionUrl
public AWDirectActionUrl()
setup
public static void setup(String adaptorUrl,
String applicationName,
String applicationSuffix,
String alternateSecurePort)
setAlternateSecurePort
public static void setAlternateSecurePort(String alternateSecurePort)
alternateSecurePort
public static String alternateSecurePort()
setDefaultAdaptorUrl
public static void setDefaultAdaptorUrl(String adaptorUrl)
setDefaultApplicationSuffix
public static void setDefaultApplicationSuffix(String applicationSuffix)
checkoutUrl
public static AWDirectActionUrl checkoutUrl()
checkoutFullUrl
public static AWDirectActionUrl checkoutFullUrl(AWRequestContext requestContext)
checkinUrl
public static void checkinUrl(AWDirectActionUrl directActionUrl)
setHttpProtocol
public void setHttpProtocol(String httpProtocol)
setHostName
public void setHostName(String hostName)
setPortNumber
public void setPortNumber(String portNumber)
setAdaptorUrl
public void setAdaptorUrl(String adaptorUrl)
setApplicationName
public void setApplicationName(String applicationName)
setApplicationSuffix
public void setApplicationSuffix(String applicationSuffix)
setApplicationNumber
public void setApplicationNumber(String applicationNumber)
setDirectActionName
public void setDirectActionName(String directActionName)
setDirectActionClassName
public void setDirectActionClassName(String directActionClassName)
setSessionId
public void setSessionId(String sessionId)
setResponseId
public void setResponseId(AWEncodedString responseId)
setFrameName
public void setFrameName(AWEncodedString frameName)
put
public void put(String key,
String value)
registerURLDecorator
public static void registerURLDecorator(AWDirectActionUrl.AWUrlDecorator decorator)
- Register a AWUrlDecorator with the AWDirectActionUrl class. Each of
the decorators registered will be run during URL construction.
If a decorator is registered which has the same key as an existing decorator then
this method will throw a FatalAssertionException.
- Parameters:
decorator -
- Throws:
FatalAssertionException - if decorator registered with the
same key as an existing decorator- See Also:
AWDirectActionUrl.AWUrlDecorator
decorateUrl
public static String decorateUrl(AWRequestContext requestContext,
String url)
decorateUrl
public static String decorateUrl(AWRequestContext requestContext,
String url,
boolean isComponentAction)
nodeValidateFormat
public static String nodeValidateFormat(String url)
setSessionRendevous
public void setSessionRendevous(boolean flag)
- Deprecated.
- Parameters:
flag -
finishUrl
public String finishUrl()
fullAdaptorUrlForRequestContext
public static String fullAdaptorUrlForRequestContext(AWRequestContext requestContext)
checkIn
public void checkIn()
setRequestContext
public void setRequestContext(AWRequestContext requestContext)
defaultAppUrl
public static String defaultAppUrl(AWRequestContext requestContext)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
AWRequestContext requestContext)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
Map parameters)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key,
String value)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key,
String value)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
urlForDirectAction
public static String urlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
fullDefaultAppUrl
public static String fullDefaultAppUrl(AWRequestContext requestContext,
Map parameters)
fullDefaultAppUrl
public static String fullDefaultAppUrl(AWRequestContext requestContext,
String key,
String value)
fullDefaultAppUrl
public static String fullDefaultAppUrl(AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
boolean useSecureScheme)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key,
String value)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
Map parameters)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
fullUrlForDirectAction
public static String fullUrlForDirectAction(String directActionName,
String directActionClassName,
AWRequestContext requestContext,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
_fullUrlForDirectActionToApplication
public static AWDirectActionUrl _fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key,
String value)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8,
String key9,
String value9)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4,
String key5,
String value5,
String key6,
String value6,
String key7,
String value7,
String key8,
String value8,
String key9,
String value9,
String key10,
String value10)
_fullUrlForDirectActionToApplication
public static AWDirectActionUrl _fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key,
String value)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3)
fullUrlForDirectActionToApplication
public static String fullUrlForDirectActionToApplication(String directActionName,
AWRequestContext requestContext,
String applicationName,
boolean useSecureScheme,
String key1,
String value1,
String key2,
String value2,
String key3,
String value3,
String key4,
String value4)
concatenateDirectActionUrl
public static String concatenateDirectActionUrl(String baseUrl,
String directActionName)
concatenateDirectActionUrl
public static String concatenateDirectActionUrl(String baseUrl,
String directActionName,
String directActionClassName)
isLocalDirectActionUrl
public static boolean isLocalDirectActionUrl(String url,
AWRequestContext requestContext)
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.