ariba.ui.aribaweb.core
Class AWConcreteServerApplication
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWConcreteServerApplication
- All Implemented Interfaces:
- AWRequestDispatching, AWRequestLocking, AWServerApplication, AWCooperativeMultithreadLocking, AWLogHandling, AWObject, AWResourceManagerFactory
- Direct Known Subclasses:
- AWConcreteApplication
public abstract class AWConcreteServerApplication
- extends AWBaseObject
- implements AWServerApplication, AWResourceManagerFactory, AWLogHandling
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AllowsConcurrentRequestHandling
public static boolean AllowsConcurrentRequestHandling
IsRapidTurnaroundEnabled
public static boolean IsRapidTurnaroundEnabled
IsDebuggingEnabled
public static boolean IsDebuggingEnabled
IsVerboseMode
public static boolean IsVerboseMode
IsStatisticsGatheringEnabled
public static boolean IsStatisticsGatheringEnabled
IsAutomationTestModeEnabled
public static boolean IsAutomationTestModeEnabled
IsAutomationPageTitleTestModeEnabled
public static boolean IsAutomationPageTitleTestModeEnabled
SharedInstance
public static AWServerApplication SharedInstance
ResourceManagerFlushThreshold
public static int ResourceManagerFlushThreshold
IsJarApplication
public static boolean IsJarApplication
AWConcreteServerApplication
public AWConcreteServerApplication()
createResourceManager
public abstract AWMultiLocaleResourceManager createResourceManager()
- Specified by:
createResourceManager
in interface AWServerApplication
createRequest
public abstract AWRequest createRequest(java.lang.Object nativeRequestObject)
- Specified by:
createRequest
in interface AWServerApplication
createResponse
public abstract AWResponse createResponse()
- Specified by:
createResponse
in interface AWServerApplication
initRequestHandlers
public abstract void initRequestHandlers()
- Specified by:
initRequestHandlers
in interface AWServerApplication
initIsStatisticsGatheringEnabled
public abstract boolean initIsStatisticsGatheringEnabled()
createResponse
public AWResponse createResponse(AWRequest request)
- Specified by:
createResponse
in interface AWServerApplication
init
public void init()
- Specified by:
init
in interface AWObject
- Overrides:
init
in class AWBaseObject
registerRequestHandlerForKey
public void registerRequestHandlerForKey(AWRequestHandler requestHandler,
java.lang.String requestHandlerKey)
- Specified by:
registerRequestHandlerForKey
in interface AWServerApplication
requestHandlerForKey
public AWRequestHandler requestHandlerForKey(java.lang.String requestHandlerKey)
- Specified by:
requestHandlerForKey
in interface AWServerApplication
setDefaultRequestHandler
public void setDefaultRequestHandler(AWRequestHandler requestHandler)
- Specified by:
setDefaultRequestHandler
in interface AWServerApplication
defaultRequestHandler
public AWRequestHandler defaultRequestHandler()
- Specified by:
defaultRequestHandler
in interface AWServerApplication
createResourceManager
public AWSingleLocaleResourceManager createResourceManager(AWMultiLocaleResourceManager multiLocaleResourceManager,
java.util.Locale locale)
- Specified by:
createResourceManager
in interface AWServerApplication
- Specified by:
createResourceManager
in interface AWResourceManagerFactory
createTemplateResourceManager
public AWSingleLocaleResourceManager createTemplateResourceManager()
- Specified by:
createTemplateResourceManager
in interface AWServerApplication
resourceManager
public AWMultiLocaleResourceManager resourceManager()
- Specified by:
resourceManager
in interface AWServerApplication
resourceManager
public AWSingleLocaleResourceManager resourceManager(java.util.Locale locale)
- Specified by:
resourceManager
in interface AWServerApplication
flushResourceManager
public void flushResourceManager()
- Specified by:
flushResourceManager
in interface AWServerApplication
deploymentRootDirectory
public java.lang.String deploymentRootDirectory()
- Specified by:
deploymentRootDirectory
in interface AWServerApplication
registerDebugSearchPath
public static void registerDebugSearchPath(java.lang.String pathString)
_debugSearchPaths
public static java.util.List<java.lang.String> _debugSearchPaths()
initializeForJarApplication
public static void initializeForJarApplication()
initResourceUrl
public java.lang.String initResourceUrl()
resourceUrl
public java.lang.String resourceUrl()
- This is somewhat temporary and is added for the benefit of the ariba.ui.validation package. At some point we will rationalize all of this and this may go away.
setSharedInstance
public void setSharedInstance(AWServerApplication application)
sharedInstance
public static AWServerApplication sharedInstance()
setName
public void setName(java.lang.String nameString)
- Specified by:
setName
in interface AWServerApplication
name
public java.lang.String name()
- Specified by:
name
in interface AWServerApplication
isDebuggingEnabled
public boolean isDebuggingEnabled()
- Specified by:
isDebuggingEnabled
in interface AWServerApplication
initIsRapidTurnaroundEnabled
public boolean initIsRapidTurnaroundEnabled()
- Specified by:
initIsRapidTurnaroundEnabled
in interface AWServerApplication
isStateValidationEnabled
public boolean isStateValidationEnabled()
isRapidTurnaroundEnabled
public boolean isRapidTurnaroundEnabled()
- Specified by:
isRapidTurnaroundEnabled
in interface AWServerApplication
isStatisticsGatheringEnabled
public boolean isStatisticsGatheringEnabled()
- Specified by:
isStatisticsGatheringEnabled
in interface AWServerApplication
requiresThreadSafety
public boolean requiresThreadSafety()
- Specified by:
requiresThreadSafety
in interface AWServerApplication
handleMalformedRequest
public AWResponse handleMalformedRequest(java.lang.String message)
- Specified by:
handleMalformedRequest
in interface AWServerApplication
handleMalformedRequest
public AWResponse handleMalformedRequest(AWRequest request,
java.lang.String message)
- Specified by:
handleMalformedRequest
in interface AWServerApplication
dispatchRequest
public AWResponse dispatchRequest(AWRequest request)
- Specified by:
dispatchRequest
in interface AWRequestDispatching
defaultPerformanceCheck
public PerformanceCheck defaultPerformanceCheck()
handleGarbageCollectionIssues
public void handleGarbageCollectionIssues()
- Specified by:
handleGarbageCollectionIssues
in interface AWServerApplication
allowsConcurrentRequestHandling
public boolean allowsConcurrentRequestHandling()
lockRequestHandlingForRequest
public void lockRequestHandlingForRequest()
- Specified by:
lockRequestHandlingForRequest
in interface AWRequestLocking
unlockRequestHandlingForRequest
public void unlockRequestHandlingForRequest()
- Specified by:
unlockRequestHandlingForRequest
in interface AWRequestLocking
temporarilyUnlockRequestHandling
public void temporarilyUnlockRequestHandling()
- Specified by:
temporarilyUnlockRequestHandling
in interface AWCooperativeMultithreadLocking
relockRequestHandling
public void relockRequestHandling()
- Specified by:
relockRequestHandling
in interface AWCooperativeMultithreadLocking
logString
public void logString(java.lang.String message)
- Specified by:
logString
in interface AWServerApplication
- Specified by:
logString
in interface AWLogHandling
- Overrides:
logString
in class AWBaseObject
debugString
public void debugString(java.lang.String message)
- Specified by:
debugString
in interface AWServerApplication
- Specified by:
debugString
in interface AWLogHandling
- Overrides:
debugString
in class AWBaseObject
isUserCommunityEnabled
public static boolean isUserCommunityEnabled()
- Provide the option of disabling/enabling user community functionality.
Products may over-ride this by implementing:
initUserCommunityEnabled
to turn on or off the user community functionality
by using their own configuration.
getAribaUserCommunityUrl
public static java.lang.String getAribaUserCommunityUrl()
- Get the Ariba user community product url
- Returns:
- String
getFoldInSituWindowSize
public static int getFoldInSituWindowSize()
- Get the window size at which In Situ pane will be displayed in folded manner.
Each application can override this value.
- Returns:
- int
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.