ariba.ui.aribaweb.core
Class AWErrorManager.AWNewErrorManager

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWErrorManager
          extended by ariba.ui.aribaweb.core.AWErrorManager.AWNewErrorManager
All Implemented Interfaces:
AWObject
Enclosing class:
AWErrorManager

public static class AWErrorManager.AWNewErrorManager
extends AWErrorManager

This class is here to restrict access to the AWErrorManager so that the only interaction we do with it is to call setErrorMessageAndValue(...). If this is too restrictive, then we can eliminate this, but I wanted to avoid the problem of developers getting confused between the current and new errorManagers. The new errorManager is for record errors while the errorManager is for everything else. We swizzle the new -> current just before we invokeAction in AWGenericElement.


Nested Class Summary
 
Nested classes/interfaces inherited from class ariba.ui.aribaweb.core.AWErrorManager
AWErrorManager.AWNewErrorManager, AWErrorManager.MultiErrorBucket
 
Field Summary
 
Fields inherited from class ariba.ui.aribaweb.core.AWErrorManager
ApplyValuesPhase, EnvironmentErrorKey, GeneralErrorKey, InstanceKey, InvokePhase, OutOfPhase, RenderPhase
 
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
AWErrorManager.AWNewErrorManager(AWPage page)
           
 
Method Summary
 
Methods inherited from class ariba.ui.aribaweb.core.AWErrorManager
_getRegisteredValidationHandlers, _setupOffPageNavigationAtDst, allErrorsAreWarnings, alternateResponseForNavigationAction, changesSavedSafely, checkErrorsAndEnableDisplay, clearErrorInAppend, clearHighLightedError, disableErrorPanel, enableErrorDisplay, enableErrorDisplay, enablePageAutoScrolling, errantValueForKey, errorMessageForKey, errorPanelDisabled, errorsForKeys, errorsForValueSource, errorsForValueSource, errorsForValueSource, firstErrorForKeys, firstErrorMessageForKeys, firstWarningMessageForKeys, getAllErrors, getAllWarnings, getDeferredNavigationDestination, getEnablePageAutoScroll, getErrorKeyForComponent, getErrorKeyFromBindings, getErrorKeyFromBindingsOnly, getErrorNavSubmitForm, getErrorSetId, getHighLightedError, getIgnoreKnownWarnings, getLogPrefix, getNumberOfErrors, getNumberOfErrors, getPreviousError, getVisitedErrors, hasDeferredNavHandlerForCurrentError, hasErrors, hasHighLightedError, hasNewError, hasWarnings, isErrorDisplayEnabled, isHighLightedError, isHighLightedError, isValidationRequiredInAppend, mostRecentErrorKey, navToErrorAsNeeded, navUsingDeferredNavHandler, newErrorForKey, newErrorMessageForKey, newErrorValueForKey, nextError, phase, prevError, registerErrorHandler, registerErrorHandler, registerFullValidationHandler, requiresRevalidation, rerunValidation, setAssociatedTableItem, setChangesSavedSafely, setErrorDisplayOrder, setErrorNavSubmitForm, setIgnoreKnownWarnings, setMostRecentErrorKey, setPhase, unregisterErrorHandler, unregisterFullValidationHandler, validateOnAppend, warningMessageForKey
 
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
 

Constructor Detail

AWErrorManager.AWNewErrorManager

public AWErrorManager.AWNewErrorManager(AWPage page)


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