ariba.ui.aribaweb.core
Class AWDefaultApplication

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWConcreteServerApplication
          extended by ariba.ui.aribaweb.core.AWConcreteApplication
              extended by ariba.ui.aribaweb.core.AWDefaultApplication
All Implemented Interfaces:
AWApplication, AWRequestDispatching, AWRequestLocking, AWServerApplication, AWCooperativeMultithreadLocking, AWLogHandling, AWObject, AWResourceManagerFactory, ShutdownDelayer
Direct Known Subclasses:
AWStaticSiteGenerator.ExtendedDefaultApplication

public class AWDefaultApplication
extends AWConcreteApplication

This is provided as an application-level subclass of AWConcreteAppliction in lieu of the application's having its own subclass. This is used in those situations where we do not have a standard awf application, but we're using the awf to do string rendering or parsing. (for example, the messaging framework)


Nested Class Summary
 
Nested classes/interfaces inherited from class ariba.ui.aribaweb.core.AWConcreteApplication
AWConcreteApplication.ComponentDefinitionResolver, AWConcreteApplication.DidInitCallback, AWConcreteApplication.RequestURLInfo, AWConcreteApplication.SessionWrapper
 
Field Summary
 
Fields inherited from class ariba.ui.aribaweb.core.AWConcreteApplication
AllowGlidEnhancementsFlag, ComponentActionRequestHandlerKey, DefaultAWLStringsSuffix, DefaultComponentClass, DefaultJavaStringsSuffix, DefaultPackageStringsSuffix, DirectActionRequestHandlerKey, IsActionLoggingEnabled, IsCookieSessionTrackingEnabled, IsDirectConnectEnabled, IsNotificationEnabled, IsRequestLoggingEnabled, IsResponseLoggingEnabled, IsSessionManagementEnabled, IsTemplateValidationDefaultVisible, RemoteHostMask, RetryKey, SAFE_ATTRS_FILE, SAFE_TAGS_FILE, StrictTagNamingFlag, TemplateValidationFlag, UseServletEnginesSession
 
Fields inherited from class ariba.ui.aribaweb.core.AWConcreteServerApplication
AllowsConcurrentRequestHandling, IsAutomationPageTitleTestModeEnabled, IsAutomationTestModeEnabled, IsDebuggingEnabled, IsJarApplication, IsRapidTurnaroundEnabled, IsStatisticsGatheringEnabled, IsVerboseMode, ResourceManagerFlushThreshold, SharedInstance
 
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
AWDefaultApplication()
           
AWDefaultApplication(java.lang.String loginUrl, java.lang.String applicationName)
           
 
Method Summary
 java.lang.String applicationUrl(AWRequest request)
           
 void checkinSession(AWSession session)
           
 AWSession checkoutSessionId(java.lang.String id)
           
 AWRequest createRequest(java.lang.Object request)
           
 AWMultiLocaleResourceManager createResourceManager()
           
 AWResponse createResponse()
           
 java.lang.String deploymentRootDirectory()
           
 AWBrandManager getBrandManager()
           
 AWStringLocalizer getStringLocalizer()
           
 void init()
           
 boolean initIsRapidTurnaroundEnabled()
           
 boolean initIsStatisticsGatheringEnabled()
           
 AWResponseGenerating monitorStatsPage(AWRequestContext requestContext)
           
 java.lang.String resourceFilePath()
           
 java.lang.String resourceURL()
           
 java.lang.String webserverDocumentRootPath()
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWConcreteApplication
_componentDefinitionForName, _componentDefinitionResolver, _setComponentDefinitionResolver, activeHttpSessionCount, adaptorUrl, adaptorUrlSecure, allowBrandingImages, allowsJavascriptUrls, allowsStyleSheetUrls, appendGenericExceptionMessageToResponse, archiveHttpSession, assertExistingSession, assertValidNode, assertValidSession, canCacheResourceUrls, cancelShutdown, canShutdown, checkinHttpSession, checkinHttpSessionId, checkoutHttpSession, checkoutHttpSessionId, componentDefinitionForName, createApplication, createBookmarker, createComponentDefinitionForNameAndClass, createHttpSession, createMonitorStats, createPageWithName, createRequestContext, createSession, customKeyValueStats, defaultApplication, deregisterSession, didCompleteInit, directActionClassNameForKey, disablePackageLevelFlag, dispatchRequest, enablePackageLevelFlag, formatUrlForResource, getAllComponentDefinitions, getApplicationType, getBookmarker, getBrand, getComponentConfigurationSource, getConfigParameters, getNodeManager, getNodeName, getPollInterval, getPreferredTimezones, getSessionStatusManager, getStaticizer, getTimeZoneByOffsetKeys, getUISessionCount, getUISessionCountBuckets, getUISessionStatusBuckets, handleComponentActionSessionValidationError, handleException, handleExceptionPage, handleMaxWindowException, handleRemoteHostMismatchException, handleSessionRestorationError, handleSessionRestorationErrorPage, handleSessionValidationError, handleSiteUnavailableException, hibernationDepth, httpSessionCheckoutManager, incrementMarkedForTerminationSessionCount, initiateShutdown, initRequestHandlers, initSessionValidator, isHttpSessionCheckedOut, isPackageLevelFlagEnabled, isValidRemoteHost, logActionMessage, logRequestMessage, logResponseMessage, mainPage, mainPageName, monitorSessionStatsPage, monitorStats, pageCacheSize, preinstantiateAllComponents, preloadAllTemplates, refuseNewSessionsPassword, registerApplicationType, registerComponentConfigurationSource, registerDidInitCallback, registerSession, requestUrlInfo, restoreHttpSession, sessionTimeout, setMainPageName, setPageCacheSize, setRefuseNewSessionsPassword, setRefusingNewSessions, setSessionTimeout, setSessionValidator, setStaticizer, setTerminateApplicationPassword, setUseEmbeddedKeyPathes, sharedInstance, sweepExpiredObjects, terminate, terminateApplicationPassword, timeoutForObject, useEmbeddedKeyPathes, useServletEnginesSession, validateRequest
 
Methods inherited from class ariba.ui.aribaweb.core.AWConcreteServerApplication
_debugSearchPaths, allowsConcurrentRequestHandling, createResourceManager, createResponse, createTemplateResourceManager, debugString, defaultPerformanceCheck, defaultRequestHandler, flushResourceManager, getAribaUserCommunityUrl, getFoldInSituWindowSize, handleGarbageCollectionIssues, handleMalformedRequest, handleMalformedRequest, initializeForJarApplication, initResourceUrl, isDebuggingEnabled, isRapidTurnaroundEnabled, isStateValidationEnabled, isStatisticsGatheringEnabled, isUserCommunityEnabled, lockRequestHandlingForRequest, logString, name, registerDebugSearchPath, registerRequestHandlerForKey, relockRequestHandling, requestHandlerForKey, requiresThreadSafety, resourceManager, resourceManager, resourceUrl, setDefaultRequestHandler, setName, setSharedInstance, temporarilyUnlockRequestHandling, unlockRequestHandlingForRequest
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
ensureFieldValuesClear, getFieldValue, isKindOfClass, localizedJavaString, 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.AWServerApplication
createResourceManager, createResponse, createTemplateResourceManager, debugString, defaultRequestHandler, flushResourceManager, handleGarbageCollectionIssues, handleMalformedRequest, handleMalformedRequest, isDebuggingEnabled, isRapidTurnaroundEnabled, isStatisticsGatheringEnabled, logString, name, registerRequestHandlerForKey, requestHandlerForKey, requiresThreadSafety, resourceManager, resourceManager, setDefaultRequestHandler, setName
 
Methods inherited from interface ariba.ui.aribaweb.core.AWRequestLocking
lockRequestHandlingForRequest, unlockRequestHandlingForRequest
 
Methods inherited from interface ariba.ui.aribaweb.util.AWCooperativeMultithreadLocking
relockRequestHandling, temporarilyUnlockRequestHandling
 

Constructor Detail

AWDefaultApplication

public AWDefaultApplication()

AWDefaultApplication

public AWDefaultApplication(java.lang.String loginUrl,
                            java.lang.String applicationName)
Method Detail

init

public void init()
Specified by:
init in interface AWObject
Overrides:
init in class AWConcreteApplication

resourceURL

public java.lang.String resourceURL()

resourceFilePath

public java.lang.String resourceFilePath()

webserverDocumentRootPath

public java.lang.String webserverDocumentRootPath()
Specified by:
webserverDocumentRootPath in interface AWApplication
Specified by:
webserverDocumentRootPath in class AWConcreteApplication

applicationUrl

public java.lang.String applicationUrl(AWRequest request)
Specified by:
applicationUrl in interface AWApplication
Specified by:
applicationUrl in class AWConcreteApplication

monitorStatsPage

public AWResponseGenerating monitorStatsPage(AWRequestContext requestContext)

createResourceManager

public AWMultiLocaleResourceManager createResourceManager()
Specified by:
createResourceManager in interface AWServerApplication
Specified by:
createResourceManager in class AWConcreteServerApplication

createRequest

public AWRequest createRequest(java.lang.Object request)
Specified by:
createRequest in interface AWServerApplication
Specified by:
createRequest in class AWConcreteServerApplication

createResponse

public AWResponse createResponse()
Specified by:
createResponse in interface AWServerApplication
Specified by:
createResponse in class AWConcreteServerApplication

getStringLocalizer

public AWStringLocalizer getStringLocalizer()

initIsRapidTurnaroundEnabled

public boolean initIsRapidTurnaroundEnabled()
Specified by:
initIsRapidTurnaroundEnabled in interface AWServerApplication
Overrides:
initIsRapidTurnaroundEnabled in class AWConcreteServerApplication

initIsStatisticsGatheringEnabled

public boolean initIsStatisticsGatheringEnabled()
Specified by:
initIsStatisticsGatheringEnabled in class AWConcreteServerApplication

deploymentRootDirectory

public java.lang.String deploymentRootDirectory()
Specified by:
deploymentRootDirectory in interface AWServerApplication
Overrides:
deploymentRootDirectory in class AWConcreteServerApplication

checkoutSessionId

public AWSession checkoutSessionId(java.lang.String id)

checkinSession

public void checkinSession(AWSession session)

getBrandManager

public AWBrandManager getBrandManager()
Specified by:
getBrandManager in interface AWApplication
Overrides:
getBrandManager in class AWConcreteApplication


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