Project Wonder 5.0

er.directtoweb.pages
Class ERD2WMessagePage

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by com.webobjects.directtoweb.D2WComponent
              extended by com.webobjects.directtoweb.D2WPage
                  extended by er.directtoweb.pages.ERD2WPage
                      extended by er.directtoweb.pages.ERD2WMessagePage
All Implemented Interfaces:
com.webobjects.appserver.WOActionResults, com.webobjects.directtoweb.ConfirmPageInterface, com.webobjects.directtoweb.ErrorPageInterface, com.webobjects.directtoweb.generation.DTWGeneration, com.webobjects.directtoweb.InspectPageInterface, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation, ERDBranchInterface, ERDErrorPageInterface, ERDMessagePageInterface, ERDUserInfoInterface, ERXComponentActionRedirector.Restorable, ERXExceptionHolder, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
ERD2WConfirmPage, ERD2WConfirmPageTemplate, ERD2WMessagePageTemplate, ERD2WProgressPage, ERDQuestionPage, ERDRecoverableErrorPage, ERNEUErrorPage, ERNEUMessagePage

public abstract class ERD2WMessagePage
extends ERD2WPage
implements ERDMessagePageInterface, ERDErrorPageInterface

Superclass for all message pages.
If the key explanationComponentName resolves to non-empty, then this component will get shown in the page and wired up with a object, dataSource and pageConfiguration binding.

See Also:
Serialized Form
D2W Keys
displayNamePageConfigurationdisplayNamePageConfiguration
           
messageTitleForPagemessageTitleForPage
           
explanationComponentNameexplanationComponentName
           

Nested Class Summary
 
Nested classes/interfaces inherited from class er.directtoweb.pages.ERD2WPage
ERD2WPage.Keys
 
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException
 
Field Summary
protected  com.webobjects.directtoweb.NextPageDelegate _cancelDelegate
           
protected  com.webobjects.appserver.WOComponent _cancelPage
           
protected  java.lang.Exception _exception
           
protected  java.lang.String _message
           
protected  java.lang.String _title
           
static org.apache.log4j.Logger log
          logging support
 
Fields inherited from class er.directtoweb.pages.ERD2WPage
_allConfigurations, _branch, _context, _nextPage, _nextPageDelegate, _pageController, _userInfo, errorKeyOrder, errorMessage, errorMessages, keyPathsWithValidationExceptions, validationLog
 
Fields inherited from class com.webobjects.directtoweb.D2WComponent
_eo, _localContext, currentObjectKey
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERD2WMessagePage(com.webobjects.appserver.WOContext c)
          Public constructor
 
Method Summary
 com.webobjects.appserver.WOComponent cancelAction()
           
 com.webobjects.directtoweb.NextPageDelegate cancelDelegate()
           
 com.webobjects.appserver.WOComponent cancelPage()
           
 com.webobjects.appserver.WOComponent confirmAction()
           
 com.webobjects.directtoweb.NextPageDelegate confirmDelegate()
           
 com.webobjects.appserver.WOComponent confirmPage()
           
 java.lang.Exception exception()
           
 java.lang.String formattedMessage()
           
 boolean hasCancelPage()
           
 boolean hasNextPage()
           
 java.lang.String message()
           
 com.webobjects.appserver.WOComponent nextPageAction()
           
 void setCancelDelegate(com.webobjects.directtoweb.NextPageDelegate cancelDelegate)
           
 void setCancelPage(com.webobjects.appserver.WOComponent cancelPage)
           
 void setConfirmDelegate(com.webobjects.directtoweb.NextPageDelegate confirmPageDelegate)
           
 void setConfirmPage(com.webobjects.appserver.WOComponent confirmPage)
           
 void setException(java.lang.Exception exception)
          Sets the exception.
 void setMessage(java.lang.String message)
           
 void setTitle(java.lang.String title)
           
 boolean showExplanationComponent()
           
 java.lang.String title()
           
 java.lang.String titleForPage()
           
 
Methods inherited from class er.directtoweb.pages.ERD2WPage
aggregateEventDurationForCurrentPropertyKey, allConfigurationNames, appendToResponse, awake, branch, branchChoices, branchName, clearTabSectionsContents, clearValidationFailed, clickToOpenEnabled, cssClassForPageContainerElement, cssClassForPropertyKey, cssClassForPropertyName, currentSection, currentSectionKeys, currentTab, d2wComponentNameDebuggingEnabled, d2wContext, d2wCurrentComponentName, d2wDebuggingEnabled, descriptionForResponse, displayVariant, editingContext, errorKeyOrder, errorMessage, errorMessages, hasActualChanges, hasBranchChoices, hasErrors, hasValidationExceptionForPropertyKey, inlineStyleDeclarationForPropertyKey, inlineStyleDeclarationForPropertyName, invokeAction, isEmbedded, isEntityEditable, isEntityReadOnly, isKeyOmitted, isObjectDeleteable, isObjectEditable, isObjectInspectable, isTopLevelPage, latestEntryForCurrentPropertyKey, makeStatsKey, nextPage, nextPageDelegate, nextPageFromDelegate, now, object, pageController, pageWithName, pageWrapperName, sectionsContents, sectionsForCurrentTab, self, setBranch, setCurrentSection, setCurrentTab, setD2wContext, setDataSource, setEditingContext, setErrorMessage, setErrorMessages, setLocalContext, setNextPage, setNextPageDelegate, setObject, setPageController, settings, shouldCollectValidationExceptions, shouldDisplayDetailedPageMetrics, shouldDisplayPageMetricsSummary, shouldPropagateExceptions, shouldSetFailedValidationValue, showCancel, sleep, statsForPage, statsKeyForCurrentPropertyKey, statsKeyPrefix, tabSectionsContents, tabSectionsContentsFromRuleResult, takeValuesFromRequest, urlForCurrentState, userInfo, userPreferencesValueForKey, userPreferencesValueForPageConfigurationKey, validationFailedWithException
 
Methods inherited from class com.webobjects.directtoweb.D2WPage
alternateRowColor, dataSource, extraBindings, finalize, replacementAssociationForAssociation, setExtraBindings
 
Methods inherited from class com.webobjects.directtoweb.D2WComponent
allEntities, allowCollapsing, applicationPort, assistantPort, attribute, backgroundColorForHeaderRow, backgroundColorForPage, backgroundColorForTable, backgroundColorForTableDark, backgroundColorForTableLight, color, currentSettings, currentUrl, d2wContextVisibleEntityNamesCountPlus1, defaultRowspan, displayNameForKeyWhenRelationship, displayNameForProperty, displayPropertyKeys, dynamicPages, entity, entityName, formatter, generationReplacementFor, generationReplacementForCurrentObject, hasCustomKey, hasEntity, hasNoColor, homeClicked, homeHref, isEditing, isEntityReadOnly, isLiveAssistantEnabled, isNotBoldAsBoolean, isNotItalicAsBoolean, isPropertyAnAttribute, isWebAssistantActive, isWebAssistantConnected, isWebAssistantEnabled, keyForGenerationReplacementForVariableNamed, keyWhenRelationship, lastUrl, length, localContext, logout, objectPropertyValue, objectPropertyValueIsNonNull, pageTitle, property, propertyKey, propertyValueClassName, relationship, resourcePathURL, sessionID, setCurrentSettings, setDynamicPages, setEntities, setEntity, setEntityName, setPropertyKey, setResourcePathURL, setTask, setTasks, showBanner, showWebAssistant, submitActionName, target, task, tasks, visibleEntityNames
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface er.directtoweb.interfaces.ERDMessagePageInterface
dataSource, nextPageDelegate, object, setDataSource, setNextPageDelegate
 
Methods inherited from interface com.webobjects.directtoweb.InspectPageInterface
setNextPage, setObject
 
Methods inherited from interface com.webobjects.directtoweb.ErrorPageInterface
setNextPage
 

Field Detail

log

public static final org.apache.log4j.Logger log
logging support


_message

protected java.lang.String _message

_title

protected java.lang.String _title

_cancelPage

protected com.webobjects.appserver.WOComponent _cancelPage

_cancelDelegate

protected com.webobjects.directtoweb.NextPageDelegate _cancelDelegate

_exception

protected java.lang.Exception _exception
Constructor Detail

ERD2WMessagePage

public ERD2WMessagePage(com.webobjects.appserver.WOContext c)
Public constructor

Parameters:
c - current context
Method Detail

cancelAction

public com.webobjects.appserver.WOComponent cancelAction()

confirmAction

public com.webobjects.appserver.WOComponent confirmAction()

nextPageAction

public com.webobjects.appserver.WOComponent nextPageAction()

setException

public void setException(java.lang.Exception exception)
Description copied from interface: ERDErrorPageInterface
Sets the exception.

Specified by:
setException in interface ERDErrorPageInterface

exception

public java.lang.Exception exception()

setMessage

public void setMessage(java.lang.String message)
Specified by:
setMessage in interface com.webobjects.directtoweb.ConfirmPageInterface
Specified by:
setMessage in interface com.webobjects.directtoweb.ErrorPageInterface

message

public java.lang.String message()

formattedMessage

public java.lang.String formattedMessage()

title

public java.lang.String title()
Specified by:
title in interface ERDMessagePageInterface

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface ERDMessagePageInterface

setCancelPage

public void setCancelPage(com.webobjects.appserver.WOComponent cancelPage)
Specified by:
setCancelPage in interface ERDMessagePageInterface

cancelPage

public com.webobjects.appserver.WOComponent cancelPage()
Specified by:
cancelPage in interface ERDMessagePageInterface

setCancelDelegate

public void setCancelDelegate(com.webobjects.directtoweb.NextPageDelegate cancelDelegate)
Specified by:
setCancelDelegate in interface com.webobjects.directtoweb.ConfirmPageInterface

cancelDelegate

public com.webobjects.directtoweb.NextPageDelegate cancelDelegate()

setConfirmPage

public void setConfirmPage(com.webobjects.appserver.WOComponent confirmPage)

confirmPage

public com.webobjects.appserver.WOComponent confirmPage()

setConfirmDelegate

public void setConfirmDelegate(com.webobjects.directtoweb.NextPageDelegate confirmPageDelegate)
Specified by:
setConfirmDelegate in interface com.webobjects.directtoweb.ConfirmPageInterface

confirmDelegate

public com.webobjects.directtoweb.NextPageDelegate confirmDelegate()

titleForPage

public java.lang.String titleForPage()

hasNextPage

public boolean hasNextPage()

hasCancelPage

public boolean hasCancelPage()

showExplanationComponent

public boolean showExplanationComponent()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.