EL (Expression Language), JSTL, 124
encapsulation, 117
end state, 318, 328–329, 359
Ended status, FlowSession, 350
endOn property, 44
enterPurchaseInformation state, 320, 322
enterShipping logic, 339
enterShippingDetails state, 327
EnterStateVetoException implementation,
352
error code, 267
errors attribute, 183
Errors instance, 126
Errors interface, 279–281
ErrorsVerifier class, 281–282
eventId button name prefix, 332
_eventId parameter, 331, 348
_eventId_submit=ignored request parameter,
365
_eventId=submit request parameter, 365
events, Spring Web Flow, 318–319
Excel
coding the view, 259
configuring the application, 260
creating template, 258
overview, 258
Excep mapping, 97
exception hierarchy, 37
exception resolvers, 96
ExceptionChild class, 97, 99
exception-handler declaration, 369
ExceptionHandlers, 369
exceptionMappings property, 95
ExceptionParent class, 97, 99
execute( ) method, 193
execute flows, 316
ExoticFrameworkHandlerAdapter interface,
85
explicit business rules, 335
exposeFormObject( ) method, FormAction,
360
expression language, 124
Expression Language (EL), JSTL, 124
external system level configurations, 303
ExternalContext interface, 346–347
Extreme Programming (XP), 290
■F
FDD (Feature Driven Development), 290
Feature Driven Development (FDD), 290
field error, 280
FileCopyUtils utility class, 110
FileEditor propertyeditor, 136
FileUpload library, 78
filters, 196
final modifier, 117
findAccountByUsername( ) method,
AccountService class, 175
findFlights( ) method, 45, 50, 69
findOwners( ) method, 386
fine-grained interface, 30
Finish, state changes, 177
_finish event, 179, 189
_finish parameter, 189
_finish request parameter, 180
firstName property, 124, 282
FixedLocaleResolver class, LocaleResolver
bean, 105, 219
FixedThemeResolver class, ThemeResolver
bean, 112, 218
flow. SeeSpring Web Flow
flow scope, 315
FlowAttributeMapper, 343, 351
FlowController, 330–331
FlowExecution class, 315, 346, 349, 353–354
FlowExecution repositories
continuations, 354–355
conversation invalidation after
completion, 358
FlowExecutionRepository
implementations, 356
overview, 353
stateful, 356–357
stateless, 357–358
FlowExecutionContext class, 349
FlowExecutionContinuation class, 354, 357
FlowExecutionContinuationKey class, 356
FlowExecutionEntry class, 357
_flowExecutionId encryption, 358
_flowExecutionId parameter, 331, 348,
356–357
FlowExecutionListener, 351–353
FlowExecutionListenerLoader, 352
FlowExecutionListeners interface, 352
FlowExecutionManager, 315, 346–348, 352
FlowExecutionRepository, 356
FlowExecutions, 357
managing
FlowExecutionListener, 351–353
FlowExecutionManager, 347–348
FlowSessions, 349–350
integration with web frameworks,
346–347
overview, 346, 348–349
RequestContext, 350–351
flowRegistry bean, 330–331, 340, 344
FlowRegistry class, 330–331
FlowSessions, 349–350
FOP (Apache Formatting Objects Processor)
driver, 257
FOP (Formatting Objects Processor) driver,
Apache, 257
form handling, 65
■INDEX 393
Find it faster at
584X_Ch15_Index_FINAL 1/30/06 12:53 PM Page 393