From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../jsf/application/AbstractJSFApplication.html | 351 ++++++ .../jsf/application/ApplicationServletFilter.html | 306 +++++ .../application/HttpSessionDestroyedHandler.html | 314 +++++ .../application/JSFApplicationConfiguration.html | 223 ++++ .../jsf/application/JSFApplicationFactory.html | 318 +++++ .../application/QuasarCompositeApplication.html | 1251 ++++++++++++++++++++ .../jsf/application/ResponseHeaderFilter.html | 302 +++++ .../jsf/application/VerbosePhaseListener.html | 290 +++++ .../class-use/AbstractJSFApplication.html | 173 +++ .../class-use/ApplicationServletFilter.html | 136 +++ .../class-use/HttpSessionDestroyedHandler.html | 136 +++ .../class-use/JSFApplicationConfiguration.html | 173 +++ .../class-use/JSFApplicationFactory.html | 174 +++ .../class-use/QuasarCompositeApplication.html | 136 +++ .../class-use/ResponseHeaderFilter.html | 136 +++ .../class-use/VerbosePhaseListener.html | 136 +++ .../application/dialog/MyFacesStateManager.html | 417 +++++++ .../dialog/MyFacesTaggingFormRenderer.html | 284 +++++ .../jsf/application/dialog/SunRIStateManager.html | 393 ++++++ .../dialog/SunRITaggingFormRenderer.html | 284 +++++ .../dialog/class-use/MyFacesStateManager.html | 136 +++ .../class-use/MyFacesTaggingFormRenderer.html | 136 +++ .../dialog/class-use/SunRIStateManager.html | 136 +++ .../dialog/class-use/SunRITaggingFormRenderer.html | 136 +++ .../impl/DefaultJSFApplicationConfiguration.html | 333 ++++++ .../dialog/impl/DefaultJSFSessionManager.html | 345 ++++++ .../DefaultJSFApplicationConfiguration.html | 136 +++ .../impl/class-use/DefaultJSFSessionManager.html | 136 +++ .../jsf/application/dialog/impl/package-frame.html | 34 + .../application/dialog/impl/package-summary.html | 153 +++ .../jsf/application/dialog/impl/package-tree.html | 153 +++ .../jsf/application/dialog/impl/package-use.html | 136 +++ .../jsf/application/dialog/package-frame.html | 38 + .../jsf/application/dialog/package-summary.html | 162 +++ .../jsf/application/dialog/package-tree.html | 153 +++ .../client/jsf/application/dialog/package-use.html | 136 +++ .../client/jsf/application/package-frame.html | 55 + .../client/jsf/application/package-summary.html | 192 +++ .../client/jsf/application/package-tree.html | 162 +++ .../quasar/client/jsf/application/package-use.html | 191 +++ .../client/jsf/binding/ActionResolver.Action.html | 255 ++++ .../quasar/client/jsf/binding/ActionResolver.html | 264 +++++ .../quasar/client/jsf/binding/BeanResolver.html | 243 ++++ .../quasar/client/jsf/binding/KeywordResolver.html | 289 +++++ .../sdm/quasar/client/jsf/binding/MapResolver.html | 243 ++++ .../quasar/client/jsf/binding/ObjectResolver.html | 334 ++++++ .../jsf/binding/QuasarClientPropertyResolver.html | 479 ++++++++ .../jsf/binding/QuasarClientVariableResolver.html | 312 +++++ .../quasar/client/jsf/binding/ValueResolver.html | 320 +++++ .../binding/class-use/ActionResolver.Action.html | 201 ++++ .../jsf/binding/class-use/ActionResolver.html | 136 +++ .../client/jsf/binding/class-use/BeanResolver.html | 136 +++ .../jsf/binding/class-use/KeywordResolver.html | 404 +++++++ .../client/jsf/binding/class-use/MapResolver.html | 136 +++ .../jsf/binding/class-use/ObjectResolver.html | 180 +++ .../class-use/QuasarClientPropertyResolver.html | 136 +++ .../class-use/QuasarClientVariableResolver.html | 136 +++ .../jsf/binding/class-use/ValueResolver.html | 136 +++ .../features/DefaultSessionDataFeature.html | 666 +++++++++++ .../binding/features/DialogResolverFeature.html | 442 +++++++ .../binding/features/KeywordResolverFeature.html | 451 +++++++ .../binding/features/SessionResolverFeature.html | 441 +++++++ .../class-use/DefaultSessionDataFeature.html | 136 +++ .../features/class-use/DialogResolverFeature.html | 136 +++ .../features/class-use/KeywordResolverFeature.html | 136 +++ .../features/class-use/SessionResolverFeature.html | 136 +++ .../client/jsf/binding/features/package-frame.html | 38 + .../jsf/binding/features/package-summary.html | 168 +++ .../client/jsf/binding/features/package-tree.html | 152 +++ .../client/jsf/binding/features/package-use.html | 136 +++ .../quasar/client/jsf/binding/package-frame.html | 57 + .../quasar/client/jsf/binding/package-summary.html | 199 ++++ .../quasar/client/jsf/binding/package-tree.html | 157 +++ .../sdm/quasar/client/jsf/binding/package-use.html | 284 +++++ .../binding/services/KeywordResolverService.html | 234 ++++ .../jsf/binding/services/SessionDataService.html | 224 ++++ .../services/class-use/KeywordResolverService.html | 173 +++ .../services/class-use/SessionDataService.html | 172 +++ .../client/jsf/binding/services/package-frame.html | 34 + .../jsf/binding/services/package-summary.html | 155 +++ .../client/jsf/binding/services/package-tree.html | 149 +++ .../client/jsf/binding/services/package-use.html | 171 +++ ...ommandManagerResolver.CommandManagerAction.html | 291 +++++ .../commands/adapters/CommandManagerResolver.html | 336 ++++++ ...ommandManagerResolver.CommandManagerAction.html | 136 +++ .../adapters/class-use/CommandManagerResolver.html | 136 +++ .../jsf/commands/adapters/package-frame.html | 32 + .../jsf/commands/adapters/package-summary.html | 148 +++ .../client/jsf/commands/adapters/package-tree.html | 147 +++ .../client/jsf/commands/adapters/package-use.html | 136 +++ .../jsf/data/adapters/DataManagerResolver.html | 331 ++++++ .../adapters/class-use/DataManagerResolver.html | 136 +++ .../client/jsf/data/adapters/package-frame.html | 32 + .../client/jsf/data/adapters/package-summary.html | 150 +++ .../client/jsf/data/adapters/package-tree.html | 146 +++ .../client/jsf/data/adapters/package-use.html | 136 +++ .../quasar/client/jsf/dialog/BrowserWindow.html | 713 +++++++++++ .../client/jsf/dialog/BrowserWindowCallBack.html | 346 ++++++ .../jsf/dialog/DefaultDialogParameterHandler.html | 392 ++++++ .../client/jsf/dialog/DialogParameterHandler.html | 343 ++++++ .../jsf/dialog/DialogParameterHandlerCallback.html | 264 +++++ .../client/jsf/dialog/DialogServletFilter.html | 327 +++++ .../client/jsf/dialog/FacesContextProvider.html | 279 +++++ .../quasar/client/jsf/dialog/GetParameters.html | 356 ++++++ .../client/jsf/dialog/PRGNavigationHandler.html | 304 +++++ .../quasar/client/jsf/dialog/PostParameters.html | 366 ++++++ .../client/jsf/dialog/RequestParameterManager.html | 491 ++++++++ .../client/jsf/dialog/RootServiceProvider.html | 283 +++++ ...epresentation.VisualRepresentationListener.html | 261 ++++ .../client/jsf/dialog/VisualRepresentation.html | 770 ++++++++++++ .../client/jsf/dialog/VisualRepresentationId.html | 489 ++++++++ .../jsf/dialog/VisualRepresentationInfo.html | 506 ++++++++ .../client/jsf/dialog/class-use/BrowserWindow.html | 287 +++++ .../dialog/class-use/BrowserWindowCallBack.html | 185 +++ .../class-use/DefaultDialogParameterHandler.html | 172 +++ .../dialog/class-use/DialogParameterHandler.html | 231 ++++ .../class-use/DialogParameterHandlerCallback.html | 266 +++++ .../jsf/dialog/class-use/DialogServletFilter.html | 136 +++ .../jsf/dialog/class-use/FacesContextProvider.html | 136 +++ .../client/jsf/dialog/class-use/GetParameters.html | 246 ++++ .../jsf/dialog/class-use/PRGNavigationHandler.html | 136 +++ .../jsf/dialog/class-use/PostParameters.html | 246 ++++ .../dialog/class-use/RequestParameterManager.html | 136 +++ .../jsf/dialog/class-use/RootServiceProvider.html | 136 +++ ...epresentation.VisualRepresentationListener.html | 180 +++ .../jsf/dialog/class-use/VisualRepresentation.html | 484 ++++++++ .../dialog/class-use/VisualRepresentationId.html | 173 +++ .../dialog/class-use/VisualRepresentationInfo.html | 172 +++ .../features/BrowserWindowCompositeFeature.html | 744 ++++++++++++ .../jsf/dialog/features/BrowserWindowFeature.html | 796 +++++++++++++ .../jsf/dialog/features/DialogContextFeature.html | 390 ++++++ .../features/DoubleSubmitCheckerFeature.html | 442 +++++++ .../jsf/dialog/features/NavigationFeature.html | 408 +++++++ .../class-use/BrowserWindowCompositeFeature.html | 136 +++ .../features/class-use/BrowserWindowFeature.html | 136 +++ .../features/class-use/DialogContextFeature.html | 136 +++ .../class-use/DoubleSubmitCheckerFeature.html | 136 +++ .../features/class-use/NavigationFeature.html | 136 +++ .../client/jsf/dialog/features/package-frame.html | 40 + .../jsf/dialog/features/package-summary.html | 168 +++ .../client/jsf/dialog/features/package-tree.html | 152 +++ .../client/jsf/dialog/features/package-use.html | 136 +++ .../quasar/client/jsf/dialog/package-frame.html | 71 ++ .../quasar/client/jsf/dialog/package-summary.html | 242 ++++ .../sdm/quasar/client/jsf/dialog/package-tree.html | 153 +++ .../sdm/quasar/client/jsf/dialog/package-use.html | 365 ++++++ .../services/BrowserWindowManagerService.html | 287 +++++ .../jsf/dialog/services/BrowserWindowService.html | 375 ++++++ .../jsf/dialog/services/DialogContextService.html | 243 ++++ .../services/DoubleSubmitCheckerService.html | 283 +++++ .../dialog/services/HttpSessionDataService.html | 305 +++++ .../jsf/dialog/services/NavigationService.html | 251 ++++ .../jsf/dialog/services/RequestDataService.html | 305 +++++ .../dialog/services/ResponseParameterService.html | 338 ++++++ .../class-use/BrowserWindowManagerService.html | 172 +++ .../services/class-use/BrowserWindowService.html | 188 +++ .../services/class-use/DialogContextService.html | 172 +++ .../class-use/DoubleSubmitCheckerService.html | 172 +++ .../services/class-use/HttpSessionDataService.html | 172 +++ .../services/class-use/NavigationService.html | 172 +++ .../services/class-use/RequestDataService.html | 172 +++ .../class-use/ResponseParameterService.html | 172 +++ .../impl/DefaultHttpSessionDataService.html | 337 ++++++ .../services/impl/DefaultRequestDataService.html | 345 ++++++ .../class-use/DefaultHttpSessionDataService.html | 136 +++ .../impl/class-use/DefaultRequestDataService.html | 136 +++ .../jsf/dialog/services/impl/package-frame.html | 34 + .../jsf/dialog/services/impl/package-summary.html | 152 +++ .../jsf/dialog/services/impl/package-tree.html | 147 +++ .../jsf/dialog/services/impl/package-use.html | 136 +++ .../client/jsf/dialog/services/package-frame.html | 46 + .../jsf/dialog/services/package-summary.html | 180 +++ .../client/jsf/dialog/services/package-tree.html | 145 +++ .../client/jsf/dialog/services/package-use.html | 221 ++++ .../quasar/client/jsf/embedding/SlotResolver.html | 433 +++++++ .../quasar/client/jsf/embedding/URIResolver.html | 331 ++++++ .../jsf/embedding/class-use/SlotResolver.html | 136 +++ .../jsf/embedding/class-use/URIResolver.html | 136 +++ .../quasar/client/jsf/embedding/package-frame.html | 34 + .../client/jsf/embedding/package-summary.html | 155 +++ .../quasar/client/jsf/embedding/package-tree.html | 147 +++ .../quasar/client/jsf/embedding/package-use.html | 136 +++ .../com/sdm/quasar/client/jsf/tags/ImportTag.html | 346 ++++++ .../client/jsf/tags/class-use/ImportTag.html | 136 +++ .../sdm/quasar/client/jsf/tags/package-frame.html | 32 + .../quasar/client/jsf/tags/package-summary.html | 148 +++ .../sdm/quasar/client/jsf/tags/package-tree.html | 147 +++ .../sdm/quasar/client/jsf/tags/package-use.html | 136 +++ 188 files changed, 43518 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/AbstractJSFApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ApplicationServletFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/HttpSessionDestroyedHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationFactory.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/QuasarCompositeApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ResponseHeaderFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/VerbosePhaseListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/AbstractJSFApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ApplicationServletFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/HttpSessionDestroyedHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationFactory.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/QuasarCompositeApplication.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ResponseHeaderFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/VerbosePhaseListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesStateManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesTaggingFormRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRIStateManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRITaggingFormRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesStateManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesTaggingFormRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRIStateManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRITaggingFormRenderer.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFSessionManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFApplicationConfiguration.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFSessionManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.Action.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/BeanResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/KeywordResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/MapResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ObjectResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientPropertyResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientVariableResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ValueResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.Action.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/BeanResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/KeywordResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/MapResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ObjectResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientPropertyResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientVariableResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ValueResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DefaultSessionDataFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DialogResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/KeywordResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/SessionResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DefaultSessionDataFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DialogResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/KeywordResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/SessionResolverFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/KeywordResolverService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/SessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/KeywordResolverService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/SessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.CommandManagerAction.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.CommandManagerAction.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/DataManagerResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/class-use/DataManagerResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindow.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindowCallBack.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DefaultDialogParameterHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandlerCallback.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogServletFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/FacesContextProvider.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/GetParameters.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PRGNavigationHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PostParameters.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RequestParameterManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RootServiceProvider.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.VisualRepresentationListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationId.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationInfo.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindow.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindowCallBack.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DefaultDialogParameterHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandlerCallback.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogServletFilter.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/FacesContextProvider.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/GetParameters.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PRGNavigationHandler.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PostParameters.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RequestParameterManager.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RootServiceProvider.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.VisualRepresentationListener.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationId.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationInfo.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DialogContextFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DoubleSubmitCheckerFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/NavigationFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowCompositeFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DialogContextFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DoubleSubmitCheckerFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/NavigationFeature.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowManagerService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DialogContextService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DoubleSubmitCheckerService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/HttpSessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/NavigationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/RequestDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/ResponseParameterService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowManagerService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DialogContextService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DoubleSubmitCheckerService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/HttpSessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/NavigationService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/RequestDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/ResponseParameterService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultHttpSessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultRequestDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultHttpSessionDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultRequestDataService.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/SlotResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/URIResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/SlotResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/URIResolver.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-use.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/ImportTag.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/class-use/ImportTag.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-frame.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-summary.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-tree.html create mode 100644 Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-use.html (limited to 'Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf') diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/AbstractJSFApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/AbstractJSFApplication.html new file mode 100644 index 0000000..621af79 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/AbstractJSFApplication.html @@ -0,0 +1,351 @@ + + + + + + +AbstractJSFApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class AbstractJSFApplication

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.application.AbstractApplication
+      extended bycom.sdm.quasar.client.jsf.application.AbstractJSFApplication
+
+
+
All Implemented Interfaces:
Application, SystemInfoProvider
+
+
+
Direct Known Subclasses:
ShowcaseApplication
+
+
+
+
public abstract class AbstractJSFApplication
extends AbstractApplication
+ +

+Base class for an JSF Application. + Note that JSF uses a delegate concept to tie this business application + with the javax.faces.application.Application from JSF. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Bernd Olleck, sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractJSFApplication(ID applicationId) + +
+          Constructor, implementation passes parameter on to AbstractApplication.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddoSpecialWebErrorLogging(int loggingLevel, + java.lang.String mesage, + java.lang.Throwable e) + +
+          Logging of Throwables with special handling of + ServletExceptions
+protected  ApplicationConfigurationgetApplicationConfiguration() + +
+          Returns the ApplicationConfiguration instance used to configure this + application instance.
+protected  voidinitializeErrorHandler() + +
+          Initializes the error handling. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.application.AbstractApplication
collectSystemInfo, extendDestructionException, getApplicationID, getConfigManager, getServiceManager, getSessionManager, start, stop
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+AbstractJSFApplication

+
+public AbstractJSFApplication(ID applicationId)
+
+
Constructor, implementation passes parameter on to AbstractApplication. +

+

Parameters:
applicationId - the id of the application
+ + + + + + + + +
+Method Detail
+ +

+getApplicationConfiguration

+
+protected ApplicationConfiguration getApplicationConfiguration()
+
+
Description copied from class: AbstractApplication
+
Returns the ApplicationConfiguration instance used to configure this + application instance. +

+

+
Overrides:
getApplicationConfiguration in class AbstractApplication
+
+
+
See Also:
AbstractApplication.getApplicationConfiguration()
+
+
+
+ +

+initializeErrorHandler

+
+protected void initializeErrorHandler()
+
+
Description copied from class: AbstractApplication
+
Initializes the error handling. + This implementation registers a default ErrorHandlerAdapter with the + ErrorHandler that calls Application.stop() to stop the application. + The ErrorHandlerAdapter registered in this implementation + does not attempt to restrict the error to a single + dialog or session. +

+ Depending on the client enviromnent you need to override this error handler + to do something more useful. +

+

+
Overrides:
initializeErrorHandler in class AbstractApplication
+
+
+
+
+
+
+ +

+doSpecialWebErrorLogging

+
+protected void doSpecialWebErrorLogging(int loggingLevel,
+                                        java.lang.String mesage,
+                                        java.lang.Throwable e)
+
+
Logging of Throwables with special handling of + ServletExceptions +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ApplicationServletFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ApplicationServletFilter.html new file mode 100644 index 0000000..78019dd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ApplicationServletFilter.html @@ -0,0 +1,306 @@ + + + + + + +ApplicationServletFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class ApplicationServletFilter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.application.ApplicationServletFilter
+
+
+
+
public class ApplicationServletFilter
extends java.lang.Object
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ApplicationServletFilter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          The filter's destruction hook.
+ voiddoFilter(ServletRequest request, + ServletResponse response, + FilterChain chain) + +
+           
+ voidinit(FilterConfig conf) + +
+          The filter's initialization hook.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ApplicationServletFilter

+
+public ApplicationServletFilter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(FilterConfig conf)
+          throws ServletException
+
+
The filter's initialization hook. +

+

+
Parameters:
conf - the filter's configuration-data +
Throws: +
ServletException
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
The filter's destruction hook. +

+

+
+
+
+
+ +

+doFilter

+
+public void doFilter(ServletRequest request,
+                     ServletResponse response,
+                     FilterChain chain)
+              throws java.io.IOException,
+                     ServletException
+
+
+ +
Throws: +
java.io.IOException +
ServletException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/HttpSessionDestroyedHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/HttpSessionDestroyedHandler.html new file mode 100644 index 0000000..0cd375b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/HttpSessionDestroyedHandler.html @@ -0,0 +1,314 @@ + + + + + + +HttpSessionDestroyedHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class HttpSessionDestroyedHandler

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.application.HttpSessionDestroyedHandler
+
+
+
+
public class HttpSessionDestroyedHandler
extends java.lang.Object
+ +

+


+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringSESSION_MANAGER_APPLICATION_CONTEXT_KEY + +
+          Session-key at which the session-manager is stored.
+  + + + + + + + + + + +
+Constructor Summary
HttpSessionDestroyedHandler() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidsessionCreated(HttpSessionEvent sessionEvent) + +
+          {@inheritDoc}
+ voidsessionDestroyed(HttpSessionEvent sessionEvent) + +
+          {@inheritDoc} + + This method is called, when the HttpSession#invalidate() + method is called.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+SESSION_MANAGER_APPLICATION_CONTEXT_KEY

+
+public static final java.lang.String SESSION_MANAGER_APPLICATION_CONTEXT_KEY
+
+
Session-key at which the session-manager is stored. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+HttpSessionDestroyedHandler

+
+public HttpSessionDestroyedHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sessionCreated

+
+public void sessionCreated(HttpSessionEvent sessionEvent)
+
+
{@inheritDoc} +

+

+
See Also:
javax.servlet.http.HttpSessionListener#sessionCreated(javax.servlet.http.HttpSessionEvent)
+
+
+
+ +

+sessionDestroyed

+
+public void sessionDestroyed(HttpSessionEvent sessionEvent)
+
+
{@inheritDoc} + + This method is called, when the HttpSession#invalidate() + method is called. In this case the dialogs have to be prperly disposed. +

+

+
See Also:
javax.servlet.http.HttpSessionListener#sessionDestroyed(javax.servlet.http.HttpSessionEvent)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationConfiguration.html new file mode 100644 index 0000000..4e41d09 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationConfiguration.html @@ -0,0 +1,223 @@ + + + + + + +JSFApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Interface JSFApplicationConfiguration

+
+
All Superinterfaces:
ApplicationConfiguration, Configuration
+
+
+
All Known Implementing Classes:
DefaultJSFApplicationConfiguration
+
+
+
+
public interface JSFApplicationConfiguration
extends ApplicationConfiguration
+ +

+This interface is the key for ApplicationConfiguration implementation + for JSF applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()). +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class com.sdm.quasar.client.core.application.ApplicationConfiguration
ApplicationConfiguration.ApplicationSetterAccess
+  + + + + + + + + + + + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.application.ApplicationConfiguration
configureApplication, configureDefaultApplicationServices
+  +

+ + + + + + + + + + +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationFactory.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationFactory.html new file mode 100644 index 0000000..997dd52 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/JSFApplicationFactory.html @@ -0,0 +1,318 @@ + + + + + + +JSFApplicationFactory (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class JSFApplicationFactory

+
+java.lang.Object
+  extended byApplicationFactory
+      extended bycom.sdm.quasar.client.jsf.application.JSFApplicationFactory
+
+
+
Direct Known Subclasses:
ShowcaseApplicationFactory
+
+
+
+
public abstract class JSFApplicationFactory
extends ApplicationFactory
+ +

+Base-class for actually used javax.faces.application.ApplicationFactory + implementations. Depending on the JSF implementation that is used, + you have to register the certain implementation class in faces-config.xml. + + Copyright (c) 2005 + software design & management AG + All rights reserved. + This file is made available under the terms of the license + agreement that accompanies this distribution. + + $Revision:$, last modified $Date: $ by $Author: $ +

+ +

+

+
Author:
+
Carsten Lucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
JSFApplicationFactory(ApplicationFactory applicationFactory) + +
+          Constructor that is called by JSF mechanisms and provides + us with the default application-factory.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ApplicationgetApplication() + +
+          {@inheritDoc}
+protected abstract  ApplicationgetQuasarApplication() + +
+           
+ voidsetApplication(Application application) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+JSFApplicationFactory

+
+public JSFApplicationFactory(ApplicationFactory applicationFactory)
+
+
Constructor that is called by JSF mechanisms and provides + us with the default application-factory. +

+

Parameters:
applicationFactory - the defualt JSF application factory
+ + + + + + + + +
+Method Detail
+ +

+getApplication

+
+public Application getApplication()
+
+
{@inheritDoc} +

+

+
See Also:
javax.faces.application.ApplicationFactory#getApplication()
+
+
+
+ +

+setApplication

+
+public void setApplication(Application application)
+
+
+
+
+
+
+ +

+getQuasarApplication

+
+protected abstract Application getQuasarApplication()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/QuasarCompositeApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/QuasarCompositeApplication.html new file mode 100644 index 0000000..f3e358a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/QuasarCompositeApplication.html @@ -0,0 +1,1251 @@ + + + + + + +QuasarCompositeApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class QuasarCompositeApplication

+
+java.lang.Object
+  extended byApplication
+      extended bycom.sdm.quasar.client.jsf.application.QuasarCompositeApplication
+
+
+
All Implemented Interfaces:
Application
+
+
+
+
public class QuasarCompositeApplication
extends Application
implements Application
+ +

+Class that is used as JSF application. + + It implements all JSF application tasks by using a delegate concept, + which passes all standard work to the JSF application. + + Additionally the class implements the Quasar Application + interface which allows to start and stop the application, etc. +

+ +

+

+
Author:
+
Carsten Lucke , sd&m AG
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
QuasarCompositeApplication(Application jsfApplication, + Application quasarApplication) + +
+          Constructor that hands in the default JSF application instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddComponent(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidaddConverter(java.lang.Class arg0, + java.lang.String arg1) + +
+           
+ voidaddConverter(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ voidaddValidator(java.lang.String arg0, + java.lang.String arg1) + +
+           
+ UIComponentcreateComponent(java.lang.String arg0) + +
+           
+ UIComponentcreateComponent(ValueBinding arg0, + FacesContext arg1, + java.lang.String arg2) + +
+           
+ ConvertercreateConverter(java.lang.Class arg0) + +
+           
+ ConvertercreateConverter(java.lang.String arg0) + +
+           
+ MethodBindingcreateMethodBinding(java.lang.String arg0, + java.lang.Class[] arg1) + +
+           
+ ValidatorcreateValidator(java.lang.String arg0) + +
+           
+ ValueBindingcreateValueBinding(java.lang.String arg0) + +
+           
+ ActionListenergetActionListener() + +
+           
+ IDgetApplicationID() + +
+          Returns the application ID. +
+ java.util.IteratorgetComponentTypes() + +
+           
+ ConfigManagergetConfigManager() + +
+          Returns the ConfigManager of the application scope.
+ java.util.IteratorgetConverterIds() + +
+           
+ java.util.IteratorgetConverterTypes() + +
+           
+ java.util.LocalegetDefaultLocale() + +
+           
+ java.lang.StringgetDefaultRenderKitId() + +
+           
+ java.lang.StringgetMessageBundle() + +
+           
+ NavigationHandlergetNavigationHandler() + +
+           
+ PropertyResolvergetPropertyResolver() + +
+           
+ ServiceManagergetServiceManager() + +
+          Returns the object that implements the ServiceManager interface.
+ SessionManagergetSessionManager() + +
+          Returns the SessionManager of the application scope.
+ StateManagergetStateManager() + +
+           
+ java.util.IteratorgetSupportedLocales() + +
+           
+ java.util.IteratorgetValidatorIds() + +
+           
+ VariableResolvergetVariableResolver() + +
+           
+ ViewHandlergetViewHandler() + +
+           
+ voidsetActionListener(ActionListener arg0) + +
+           
+ voidsetDefaultLocale(java.util.Locale arg0) + +
+           
+ voidsetDefaultRenderKitId(java.lang.String arg0) + +
+           
+ voidsetMessageBundle(java.lang.String arg0) + +
+           
+ voidsetNavigationHandler(NavigationHandler arg0) + +
+           
+ voidsetPropertyResolver(PropertyResolver arg0) + +
+           
+ voidsetStateManager(StateManager arg0) + +
+           
+ voidsetSupportedLocales(java.util.Collection arg0) + +
+           
+ voidsetVariableResolver(VariableResolver arg0) + +
+           
+ voidsetViewHandler(ViewHandler arg0) + +
+           
+ voidstart() + +
+          Realizes application startup. +
+ voidstop() + +
+          Realizes application shutdown. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+QuasarCompositeApplication

+
+public QuasarCompositeApplication(Application jsfApplication,
+                                  Application quasarApplication)
+
+
Constructor that hands in the default JSF application instance. +

+

Parameters:
jsfApplication - the default JSF application instance
quasarApplication - the quasar application instance
+ + + + + + + + +
+Method Detail
+ +

+addComponent

+
+public void addComponent(java.lang.String arg0,
+                         java.lang.String arg1)
+
+
+
+
+
+
+
+
+
+ +

+addConverter

+
+public void addConverter(java.lang.String arg0,
+                         java.lang.String arg1)
+
+
+
+
+
+
+
+
+
+ +

+addConverter

+
+public void addConverter(java.lang.Class arg0,
+                         java.lang.String arg1)
+
+
+
+
+
+
+
+
+
+ +

+addValidator

+
+public void addValidator(java.lang.String arg0,
+                         java.lang.String arg1)
+
+
+
+
+
+
+
+
+
+ +

+createComponent

+
+public UIComponent createComponent(java.lang.String arg0)
+                            throws FacesException
+
+
+
+
+
+ +
Throws: +
FacesException
+
+
+
+ +

+createComponent

+
+public UIComponent createComponent(ValueBinding arg0,
+                                   FacesContext arg1,
+                                   java.lang.String arg2)
+                            throws FacesException
+
+
+
+
+
+ +
Throws: +
FacesException
+
+
+
+ +

+createConverter

+
+public Converter createConverter(java.lang.String arg0)
+
+
+
+
+
+
+
+
+
+ +

+createConverter

+
+public Converter createConverter(java.lang.Class arg0)
+
+
+
+
+
+
+
+
+
+ +

+createMethodBinding

+
+public MethodBinding createMethodBinding(java.lang.String arg0,
+                                         java.lang.Class[] arg1)
+                                  throws ReferenceSyntaxException
+
+
+
+
+
+ +
Throws: +
ReferenceSyntaxException
+
+
+
+ +

+createValidator

+
+public Validator createValidator(java.lang.String arg0)
+                          throws FacesException
+
+
+
+
+
+ +
Throws: +
FacesException
+
+
+
+ +

+createValueBinding

+
+public ValueBinding createValueBinding(java.lang.String arg0)
+                                throws ReferenceSyntaxException
+
+
+
+
+
+ +
Throws: +
ReferenceSyntaxException
+
+
+
+ +

+getActionListener

+
+public ActionListener getActionListener()
+
+
+
+
+
+
+
+
+
+ +

+getComponentTypes

+
+public java.util.Iterator getComponentTypes()
+
+
+
+
+
+
+
+
+
+ +

+getConverterIds

+
+public java.util.Iterator getConverterIds()
+
+
+
+
+
+
+
+
+
+ +

+getConverterTypes

+
+public java.util.Iterator getConverterTypes()
+
+
+
+
+
+
+
+
+
+ +

+getDefaultLocale

+
+public java.util.Locale getDefaultLocale()
+
+
+
+
+
+
+
+
+
+ +

+getDefaultRenderKitId

+
+public java.lang.String getDefaultRenderKitId()
+
+
+
+
+
+
+
+
+
+ +

+getMessageBundle

+
+public java.lang.String getMessageBundle()
+
+
+
+
+
+
+
+
+
+ +

+getNavigationHandler

+
+public NavigationHandler getNavigationHandler()
+
+
+
+
+
+
+
+
+
+ +

+getPropertyResolver

+
+public PropertyResolver getPropertyResolver()
+
+
+
+
+
+
+
+
+
+ +

+getStateManager

+
+public StateManager getStateManager()
+
+
+
+
+
+
+
+
+
+ +

+getSupportedLocales

+
+public java.util.Iterator getSupportedLocales()
+
+
+
+
+
+
+
+
+
+ +

+getValidatorIds

+
+public java.util.Iterator getValidatorIds()
+
+
+
+
+
+
+
+
+
+ +

+getVariableResolver

+
+public VariableResolver getVariableResolver()
+
+
+
+
+
+
+
+
+
+ +

+getViewHandler

+
+public ViewHandler getViewHandler()
+
+
+
+
+
+
+
+
+
+ +

+setActionListener

+
+public void setActionListener(ActionListener arg0)
+
+
+
+
+
+
+
+
+
+ +

+setDefaultLocale

+
+public void setDefaultLocale(java.util.Locale arg0)
+
+
+
+
+
+
+
+
+
+ +

+setDefaultRenderKitId

+
+public void setDefaultRenderKitId(java.lang.String arg0)
+
+
+
+
+
+
+
+
+
+ +

+setMessageBundle

+
+public void setMessageBundle(java.lang.String arg0)
+
+
+
+
+
+
+
+
+
+ +

+setNavigationHandler

+
+public void setNavigationHandler(NavigationHandler arg0)
+
+
+
+
+
+
+
+
+
+ +

+setPropertyResolver

+
+public void setPropertyResolver(PropertyResolver arg0)
+
+
+
+
+
+
+
+
+
+ +

+setStateManager

+
+public void setStateManager(StateManager arg0)
+
+
+
+
+
+
+
+
+
+ +

+setSupportedLocales

+
+public void setSupportedLocales(java.util.Collection arg0)
+
+
+
+
+
+
+
+
+
+ +

+setVariableResolver

+
+public void setVariableResolver(VariableResolver arg0)
+
+
+
+
+
+
+
+
+
+ +

+setViewHandler

+
+public void setViewHandler(ViewHandler arg0)
+
+
+
+
+
+
+
+
+
+ +

+getApplicationID

+
+public ID getApplicationID()
+
+
Description copied from interface: Application
+
Returns the application ID. + The application ID is used to identify the application as a target for + communication purposes. +

+

+
Specified by:
getApplicationID in interface Application
+
+
+ +
Returns:
the application id.
+
+
+
+ +

+getConfigManager

+
+public ConfigManager getConfigManager()
+
+
Description copied from interface: Application
+
Returns the ConfigManager of the application scope. +

+

+
Specified by:
getConfigManager in interface Application
+
+
+ +
Returns:
the config manager
+
+
+
+ +

+getServiceManager

+
+public ServiceManager getServiceManager()
+
+
Description copied from interface: Application
+
Returns the object that implements the ServiceManager interface. +

+

+
Specified by:
getServiceManager in interface Application
+
+
+ +
Returns:
the service manager
+
+
+
+ +

+getSessionManager

+
+public SessionManager getSessionManager()
+
+
Description copied from interface: Application
+
Returns the SessionManager of the application scope. +

+

+
Specified by:
getSessionManager in interface Application
+
+
+ +
Returns:
the session manager
+
+
+
+ +

+start

+
+public void start()
+
+
Description copied from interface: Application
+
Realizes application startup. +

+ In this method: +

+

+ This method will be called after the creation of an instance. +

+ An implementation can assume, that the Application already + has an environment, e.g. the methods Application.getConfigManager(), + Application.getServiceManager() and Application.getSessionManager() return + valid and usable instances. Core services and initial configurations + may already have been registered at this managers. But + the SessionManager does not have a Session; starting + sessions is in responsability of the implementor of this method. +

+

+

+
Specified by:
start in interface Application
+
+
+
+
+
+
+ +

+stop

+
+public void stop()
+          throws DisposeException
+
+
Description copied from interface: Application
+
Realizes application shutdown. +

+ This method should remove registrations and do clean-up stuff, as necessary. + An implementation should destroy all sessions and free all used resources. + If appropriate, the virtual machine should be terminated at the end of this method. +

+ The call to this method is irrevokable. If you want to allow for user interaction + or server calls, you should do so before calling this method. +

+ Note: The implementation must not return before the application is shut down. + Any threads or asynchronous calls started during execution must be completed + before this method returns. +

+ Note: The Implementation should be able to cope with the same or other threads + calling methods of the interface while executing this method. Avoid an implementation + that may produce a deadlock. +

+

+
Specified by:
stop in interface Application
+
+
+ +
Throws: +
DisposeException - if there is an exception while destroying the components
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ResponseHeaderFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ResponseHeaderFilter.html new file mode 100644 index 0000000..35d59ef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/ResponseHeaderFilter.html @@ -0,0 +1,302 @@ + + + + + + +ResponseHeaderFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class ResponseHeaderFilter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.application.ResponseHeaderFilter
+
+
+
+
public class ResponseHeaderFilter
extends java.lang.Object
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ResponseHeaderFilter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+           
+ voiddoFilter(ServletRequest request, + ServletResponse response, + FilterChain chain) + +
+           
+ voidinit(FilterConfig conf) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ResponseHeaderFilter

+
+public ResponseHeaderFilter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+destroy

+
+public void destroy()
+
+
+
+
+
+
+ +

+doFilter

+
+public void doFilter(ServletRequest request,
+                     ServletResponse response,
+                     FilterChain chain)
+              throws java.io.IOException,
+                     ServletException
+
+
+ +
Throws: +
java.io.IOException +
ServletException
+
+
+
+ +

+init

+
+public void init(FilterConfig conf)
+          throws ServletException
+
+
+ +
Throws: +
ServletException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/VerbosePhaseListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/VerbosePhaseListener.html new file mode 100644 index 0000000..00fe372 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/VerbosePhaseListener.html @@ -0,0 +1,290 @@ + + + + + + +VerbosePhaseListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application +
+Class VerbosePhaseListener

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.application.VerbosePhaseListener
+
+
+
+
public class VerbosePhaseListener
extends java.lang.Object
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
VerbosePhaseListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPhase(PhaseEvent arg0) + +
+           
+ voidbeforePhase(PhaseEvent arg0) + +
+           
+ PhaseIdgetPhaseId() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+VerbosePhaseListener

+
+public VerbosePhaseListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+afterPhase

+
+public void afterPhase(PhaseEvent arg0)
+
+
+
+
+
+
+ +

+beforePhase

+
+public void beforePhase(PhaseEvent arg0)
+
+
+
+
+
+
+ +

+getPhaseId

+
+public PhaseId getPhaseId()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/AbstractJSFApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/AbstractJSFApplication.html new file mode 100644 index 0000000..9d1f8bd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/AbstractJSFApplication.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.AbstractJSFApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.AbstractJSFApplication

+
+ + + + + + + + + +
+Packages that use AbstractJSFApplication
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + +
+Uses of AbstractJSFApplication in com.sdm.quasar.client.showcase.jsf.application
+  +

+ + + + + + + + + +
Subclasses of AbstractJSFApplication in com.sdm.quasar.client.showcase.jsf.application
+ classShowcaseApplication + +
+          This is the main application class of the Quasar JSF Showcase. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ApplicationServletFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ApplicationServletFilter.html new file mode 100644 index 0000000..55b584a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ApplicationServletFilter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.ApplicationServletFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.ApplicationServletFilter

+
+No usage of com.sdm.quasar.client.jsf.application.ApplicationServletFilter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/HttpSessionDestroyedHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/HttpSessionDestroyedHandler.html new file mode 100644 index 0000000..29c8be6 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/HttpSessionDestroyedHandler.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.HttpSessionDestroyedHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.HttpSessionDestroyedHandler

+
+No usage of com.sdm.quasar.client.jsf.application.HttpSessionDestroyedHandler +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationConfiguration.html new file mode 100644 index 0000000..b615c90 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationConfiguration.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.application.JSFApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.application.JSFApplicationConfiguration

+
+ + + + + + + + + +
+Packages that use JSFApplicationConfiguration
com.sdm.quasar.client.jsf.application.dialog.impl  
+  +

+ + + + + +
+Uses of JSFApplicationConfiguration in com.sdm.quasar.client.jsf.application.dialog.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.application.dialog.impl that implement JSFApplicationConfiguration
+ classDefaultJSFApplicationConfiguration + +
+          A default application configuration for JSF applications. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationFactory.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationFactory.html new file mode 100644 index 0000000..dc6a8c5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/JSFApplicationFactory.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.JSFApplicationFactory (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.JSFApplicationFactory

+
+ + + + + + + + + +
+Packages that use JSFApplicationFactory
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + +
+Uses of JSFApplicationFactory in com.sdm.quasar.client.showcase.jsf.application
+  +

+ + + + + + + + + +
Subclasses of JSFApplicationFactory in com.sdm.quasar.client.showcase.jsf.application
+ classShowcaseApplicationFactory + +
+          Application-factory class that creates the project's application instance. + +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/QuasarCompositeApplication.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/QuasarCompositeApplication.html new file mode 100644 index 0000000..dcfd054 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/QuasarCompositeApplication.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.QuasarCompositeApplication (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.QuasarCompositeApplication

+
+No usage of com.sdm.quasar.client.jsf.application.QuasarCompositeApplication +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ResponseHeaderFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ResponseHeaderFilter.html new file mode 100644 index 0000000..5179793 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/ResponseHeaderFilter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.ResponseHeaderFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.ResponseHeaderFilter

+
+No usage of com.sdm.quasar.client.jsf.application.ResponseHeaderFilter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/VerbosePhaseListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/VerbosePhaseListener.html new file mode 100644 index 0000000..cbde360 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/class-use/VerbosePhaseListener.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.VerbosePhaseListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.VerbosePhaseListener

+
+No usage of com.sdm.quasar.client.jsf.application.VerbosePhaseListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesStateManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesStateManager.html new file mode 100644 index 0000000..cb3799d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesStateManager.html @@ -0,0 +1,417 @@ + + + + + + +MyFacesStateManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog +
+Class MyFacesStateManager

+
+java.lang.Object
+  extended byJspStateManagerImpl
+      extended bycom.sdm.quasar.client.jsf.application.dialog.MyFacesStateManager
+
+
+
+
public class MyFacesStateManager
extends JspStateManagerImpl
+ +

+This class takes care of creating, storing and restoring views (javax.faces.component.UIViewRoot) + of dialog instances. It utilizes the dialogs' instance-id to store different view-states for equal + view-files (jsp/faces). This is necessary because otherwise all dialog instances (Java objects) would + use the same view being stored by the default JSF com.sdm.quasar.client.comp.dlgstate.StateManager + as it doesn't know anything about dialog-instances. + + This class directly extends org.apache.myfaces.application.jsp.JspStateManagerImpl, + which is the actual state-manager implementation which is provided by Apache MyFaces. + + Copyright (c) 2005 + software design & management AG + All rights reserved. + This file is made available under the terms of the license + agreement that accompanies this distribution. + + $Revision:$, last modified $Date: $ by $Author: $ +

+ +

+

+
Author:
+
Carsten Lucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  StateManager_base + +
+          The standard ViewHandler
+  + + + + + + + + + + +
+Constructor Summary
MyFacesStateManager(StateManager orig) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected static java.lang.StringgetTaggedViewId() + +
+          Returns the view-identifier.
+ UIViewRootrestoreView(FacesContext context, + java.lang.String viewId, + java.lang.String renderKitId) + +
+          Writes the state for the view.
+ SerializedViewsaveSerializedView(FacesContext context) + +
+          Serializes the date of the faces-context's current view.
+ voidwriteState(FacesContext context, + SerializedView state) + +
+          Writes the state for the view.
+ voidwriteStateAsUrlParams(FacesContext facesContext, + SerializedView serializedView) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+_base

+
+protected StateManager _base
+
+
The standard ViewHandler +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MyFacesStateManager

+
+public MyFacesStateManager(StateManager orig)
+
+
Constructor. +

+

Parameters:
orig - the standard ViewHandler
+ + + + + + + + +
+Method Detail
+ +

+writeState

+
+public void writeState(FacesContext context,
+                       SerializedView state)
+                throws java.io.IOException
+
+
Writes the state for the view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context -
state - +
Throws: +
java.io.IOException
See Also:
javax.faces.application.StateManager#writeState(javax.faces.context.FacesContext, javax.faces.application.StateManager.SerializedView)
+
+
+
+ +

+writeStateAsUrlParams

+
+public void writeStateAsUrlParams(FacesContext facesContext,
+                                  SerializedView serializedView)
+                           throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+restoreView

+
+public UIViewRoot restoreView(FacesContext context,
+                              java.lang.String viewId,
+                              java.lang.String renderKitId)
+
+
Writes the state for the view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context -
viewId -
renderKitId -
See Also:
javax.faces.application.StateManager#restoreView(javax.faces.context.FacesContext, java.lang.String, java.lang.String)
+
+
+
+ +

+saveSerializedView

+
+public SerializedView saveSerializedView(FacesContext context)
+                                  throws java.lang.IllegalStateException
+
+
Serializes the date of the faces-context's current view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context - +
Throws: +
java.lang.IllegalStateException
See Also:
javax.faces.application.StateManager#saveSerializedView(javax.faces.context.FacesContext)
+
+
+
+ +

+getTaggedViewId

+
+protected static java.lang.String getTaggedViewId()
+
+
Returns the view-identifier. It's the string-representation of the + current dialog's instance-id. +

+

+ +
Returns:
the view-identifier
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesTaggingFormRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesTaggingFormRenderer.html new file mode 100644 index 0000000..0627d23 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/MyFacesTaggingFormRenderer.html @@ -0,0 +1,284 @@ + + + + + + +MyFacesTaggingFormRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog +
+Class MyFacesTaggingFormRenderer

+
+java.lang.Object
+  extended byHtmlFormRenderer
+      extended bycom.sdm.quasar.client.jsf.application.dialog.MyFacesTaggingFormRenderer
+
+
+
+
public class MyFacesTaggingFormRenderer
extends HtmlFormRenderer
+ +

+Custom-FormRenderer. F�gt in jedes Formular ein HiddenField ein, dass + als Namen (name="") den Wert der Konstante TAGGING_HIDDENFIELD_NAME besitzt. + Als Wert wird ein Tag (soll zur Unterscheidung von DialogInstanzen dienen) + gesetzt. Im Produktiveinsatz soll es sich dabei um einen symmetrisch + verschl�sselten Wert handeln. + + Um den Renderer zu verwenden muss man folgende Zeilen in der + faces-config.xml erg�nzen: +

+ <renderer>
+   <component-family>javax.faces.Input</component-family>
+   <renderer-type>javax.faces.Hidden</renderer-type>
+   <renderer-class>RENDERER_CLASS</renderer-class>
+ </renderer>
+ 
+

+ +

+

+
Author:
+
clucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
MyFacesTaggingFormRenderer() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidencodeEnd(FacesContext context, + UIComponent component) + +
+          Modifies the standard FormRenderer's encodeEnd() by adding a hidden-field + with the dialog's instance-id to each form.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+MyFacesTaggingFormRenderer

+
+public MyFacesTaggingFormRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+encodeEnd

+
+public void encodeEnd(FacesContext context,
+                      UIComponent component)
+               throws java.io.IOException
+
+
Modifies the standard FormRenderer's encodeEnd() by adding a hidden-field + with the dialog's instance-id to each form. +

+

+
Parameters:
context - the FacesContext instance
component - the form-component +
Throws: +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRIStateManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRIStateManager.html new file mode 100644 index 0000000..199facf --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRIStateManager.html @@ -0,0 +1,393 @@ + + + + + + +SunRIStateManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog +
+Class SunRIStateManager

+
+java.lang.Object
+  extended byStateManagerImpl
+      extended bycom.sdm.quasar.client.jsf.application.dialog.SunRIStateManager
+
+
+
+
public class SunRIStateManager
extends StateManagerImpl
+ +

+This class takes care of creating, storing and restoring views (javax.faces.component.UIViewRoot) + of dialog instances. It utilizes the dialogs' instance-id to store different view-states for equal + view-files (jsp/faces). This is necessary because otherwise all dialog instances (Java objects) would + use the same view being stored by the default JSF com.sdm.quasar.client.comp.dlgstate.StateManager + as it doesn't know anything about dialog-instances. + + This class directly extends com.sun.faces.application.StateManagerImpl, + which is the actual state-manager implementation which is provided by Sun. + + Copyright (c) 2005 + software design & management AG + All rights reserved. + This file is made available under the terms of the license + agreement that accompanies this distribution. + + $Revision:$, last modified $Date: $ by $Author: $ +

+ +

+

+
Author:
+
Carsten Lucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  StateManager_base + +
+          The standard ViewHandler
+  + + + + + + + + + + +
+Constructor Summary
SunRIStateManager(StateManager orig) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected static java.lang.StringgetTaggedViewId() + +
+          Returns the view-identifier.
+ UIViewRootrestoreView(FacesContext context, + java.lang.String viewId, + java.lang.String renderKitId) + +
+          Writes the state for the view.
+ SerializedViewsaveSerializedView(FacesContext context) + +
+          Serializes the date of the faces-context's current view.
+ voidwriteState(FacesContext context, + SerializedView state) + +
+          Writes the state for the view.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+_base

+
+protected StateManager _base
+
+
The standard ViewHandler +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SunRIStateManager

+
+public SunRIStateManager(StateManager orig)
+
+
Constructor. +

+

Parameters:
orig - the standard ViewHandler
+ + + + + + + + +
+Method Detail
+ +

+writeState

+
+public void writeState(FacesContext context,
+                       SerializedView state)
+                throws java.io.IOException
+
+
Writes the state for the view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context -
state - +
Throws: +
java.io.IOException
See Also:
javax.faces.application.StateManager#writeState(javax.faces.context.FacesContext, javax.faces.application.StateManager.SerializedView)
+
+
+
+ +

+restoreView

+
+public UIViewRoot restoreView(FacesContext context,
+                              java.lang.String viewId,
+                              java.lang.String renderKitId)
+
+
Writes the state for the view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context -
viewId -
renderKitId -
See Also:
javax.faces.application.StateManager#restoreView(javax.faces.context.FacesContext, java.lang.String, java.lang.String)
+
+
+
+ +

+saveSerializedView

+
+public SerializedView saveSerializedView(FacesContext context)
+                                  throws java.lang.IllegalStateException
+
+
Serializes the date of the faces-context's current view. Utilizes the dialoginstance-id + to enable multiton behaviour for the view-state. +

+

+
Parameters:
context - +
Throws: +
java.lang.IllegalStateException
See Also:
javax.faces.application.StateManager#saveSerializedView(javax.faces.context.FacesContext)
+
+
+
+ +

+getTaggedViewId

+
+protected static java.lang.String getTaggedViewId()
+
+
Returns the view-identifier. It's the string-representation of the + current dialog's instance-id. +

+

+ +
Returns:
the view-identifier
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRITaggingFormRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRITaggingFormRenderer.html new file mode 100644 index 0000000..4b17713 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/SunRITaggingFormRenderer.html @@ -0,0 +1,284 @@ + + + + + + +SunRITaggingFormRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog +
+Class SunRITaggingFormRenderer

+
+java.lang.Object
+  extended byFormRenderer
+      extended bycom.sdm.quasar.client.jsf.application.dialog.SunRITaggingFormRenderer
+
+
+
+
public class SunRITaggingFormRenderer
extends FormRenderer
+ +

+Custom-FormRenderer. F�gt in jedes Formular ein HiddenField ein, dass + als Namen (name="") den Wert der Konstante TAGGING_HIDDENFIELD_NAME besitzt. + Als Wert wird ein Tag (soll zur Unterscheidung von DialogInstanzen dienen) + gesetzt. Im Produktiveinsatz soll es sich dabei um einen symmetrisch + verschl�sselten Wert handeln. + + Um den Renderer zu verwenden muss man folgende Zeilen in der + faces-config.xml erg�nzen: +

+ <renderer>
+   <component-family>javax.faces.Input</component-family>
+   <renderer-type>javax.faces.Hidden</renderer-type>
+   <renderer-class>com.sdm.clucke.faces.renderer.TaggingHiddenRenderer</renderer-class>
+ </renderer>
+ 
+

+ +

+

+
Author:
+
clucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SunRITaggingFormRenderer() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidencodeEnd(FacesContext context, + UIComponent component) + +
+          Modifies the standard FormRenderer's encodeEnd() by adding a hidden-field + with the dialog's instance-id to each form.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SunRITaggingFormRenderer

+
+public SunRITaggingFormRenderer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+encodeEnd

+
+public void encodeEnd(FacesContext context,
+                      UIComponent component)
+               throws java.io.IOException
+
+
Modifies the standard FormRenderer's encodeEnd() by adding a hidden-field + with the dialog's instance-id to each form. +

+

+
Parameters:
context - the FacesContext instance
component - the form-component +
Throws: +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesStateManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesStateManager.html new file mode 100644 index 0000000..cc51feb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesStateManager.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.MyFacesStateManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.MyFacesStateManager

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.MyFacesStateManager +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesTaggingFormRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesTaggingFormRenderer.html new file mode 100644 index 0000000..8c2a146 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/MyFacesTaggingFormRenderer.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.MyFacesTaggingFormRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.MyFacesTaggingFormRenderer

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.MyFacesTaggingFormRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRIStateManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRIStateManager.html new file mode 100644 index 0000000..09e6ba0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRIStateManager.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.SunRIStateManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.SunRIStateManager

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.SunRIStateManager +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRITaggingFormRenderer.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRITaggingFormRenderer.html new file mode 100644 index 0000000..0ab517a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/class-use/SunRITaggingFormRenderer.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.SunRITaggingFormRenderer (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.SunRITaggingFormRenderer

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.SunRITaggingFormRenderer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFApplicationConfiguration.html new file mode 100644 index 0000000..01f7d81 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFApplicationConfiguration.html @@ -0,0 +1,333 @@ + + + + + + +DefaultJSFApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog.impl +
+Class DefaultJSFApplicationConfiguration

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.application.dialog.impl.DefaultApplicationConfiguration
+      extended bycom.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFApplicationConfiguration
+
+
+
All Implemented Interfaces:
ApplicationConfiguration, Configuration, JSFApplicationConfiguration
+
+
+
+
public class DefaultJSFApplicationConfiguration
extends DefaultApplicationConfiguration
implements JSFApplicationConfiguration
+ +

+A default application configuration for JSF applications. + It uses the dialog model of DefaultApplicationConfiguration but has to + replace the session manager by a JSF-aware session manager. +

+ +

+

+
Version:
+
1.$Revision$
+
Author:
+
Thomas Wolf
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class com.sdm.quasar.client.core.application.ApplicationConfiguration
ApplicationConfiguration.ApplicationSetterAccess
+  + + + + + + + + + + + + + +
+Constructor Summary
DefaultJSFApplicationConfiguration() + +
+          Creates a new DefaultJSFApplicationConfiguration.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigureApplication(ApplicationConfiguration.ApplicationSetterAccess applicationSetterAccess, + Application application) + +
+          Configures the Application given using the ApplicationSetterAccess + callback interface in order to set manager implementations.
+ voidconfigureDefaultApplicationServices(ServiceManager applicationServiceManager, + Application application) + +
+          Configures the Application given; e.g. registration of core + services. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultJSFApplicationConfiguration

+
+public DefaultJSFApplicationConfiguration()
+
+
Creates a new DefaultJSFApplicationConfiguration. +

+

+ + + + + + + + +
+Method Detail
+ +

+configureApplication

+
+public void configureApplication(ApplicationConfiguration.ApplicationSetterAccess applicationSetterAccess,
+                                 Application application)
+
+
Description copied from interface: ApplicationConfiguration
+
Configures the Application given using the ApplicationConfiguration.ApplicationSetterAccess + callback interface in order to set manager implementations. +

+

+
Specified by:
configureApplication in interface ApplicationConfiguration
Overrides:
configureApplication in class DefaultApplicationConfiguration
+
+
+
See Also:
DefaultApplicationConfiguration.configureApplication(com.sdm.quasar.client.core.application.ApplicationConfiguration.ApplicationSetterAccess, com.sdm.quasar.client.core.application.Application)
+
+
+
+ +

+configureDefaultApplicationServices

+
+public void configureDefaultApplicationServices(ServiceManager applicationServiceManager,
+                                                Application application)
+
+
Description copied from interface: ApplicationConfiguration
+
Configures the Application given; e.g. registration of core + services. +

+ Implementors can assume a already existing environment; e.g. the + Application has non-null + ConfigManager, + ServiceManager + and SessionManager +

+

+

+
Specified by:
configureDefaultApplicationServices in interface ApplicationConfiguration
Overrides:
configureDefaultApplicationServices in class DefaultApplicationConfiguration
+
+
+
See Also:
DefaultApplicationConfiguration.configureDefaultApplicationServices(com.sdm.quasar.client.core.common.services.ServiceManager, com.sdm.quasar.client.core.application.Application)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFSessionManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFSessionManager.html new file mode 100644 index 0000000..09e3c63 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/DefaultJSFSessionManager.html @@ -0,0 +1,345 @@ + + + + + + +DefaultJSFSessionManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.application.dialog.impl +
+Class DefaultJSFSessionManager

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.application.AbstractSessionManager
+      extended bycom.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFSessionManager
+
+
+
All Implemented Interfaces:
Disposable, SessionManager
+
+
+
+
public class DefaultJSFSessionManager
extends AbstractSessionManager
implements SessionManager
+ +

+The default-implementation of the JSFSessionManager interface. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Carsten Lucke , sd&m AG
+
+
+ +

+ + + + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class com.sdm.quasar.client.core.application.AbstractSessionManager
listeners
+  + + + + + + + + + + +
+Constructor Summary
DefaultJSFSessionManager(Application application, + SessionCreator sessionCreator) + +
+          Constructor.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ SessioncreateSession() + +
+          If the current http-session is unknown to this SessionManager, a new + session is created.
+ voiddisposeSession(SessionId sessionId) + +
+           + + This method disposes the quasar-client session and invalidates the + equivalent http-session.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.application.AbstractSessionManager
addSessionListener, createSessionInstance, dispose, fireSessionCreated, fireSessionWillBeDisposed, getApplication, getRegisteredSession, getRegisteredSessionCount, hasRegisteredSession, registerSession, removeSessionListener, unregisterSession
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface com.sdm.quasar.client.core.application.SessionManager
addSessionListener, removeSessionListener
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultJSFSessionManager

+
+public DefaultJSFSessionManager(Application application,
+                                SessionCreator sessionCreator)
+
+
Constructor. +

+

See Also:
AbstractSessionManager.AbstractSessionManager(Application, SessionCreator)
+ + + + + + + + +
+Method Detail
+ +

+createSession

+
+public Session createSession()
+
+
If the current http-session is unknown to this SessionManager, a new + session is created. Otherwise the already existing session is returned. + In both cases the session object is stored as a request attribute with + the key DefaultJSFSessionManager#CURRENT_SESSION_REQUEST_CONTEXT_KEY. +

+

+
Specified by:
createSession in interface SessionManager
Specified by:
createSession in class AbstractSessionManager
+
+
+ +
Returns:
the session associated with the request that is processed in this thread
See Also:
SessionManager.createSession(), +AbstractSessionManager
+
+
+
+ +

+disposeSession

+
+public void disposeSession(SessionId sessionId)
+
+
+ + This method disposes the quasar-client session and invalidates the + equivalent http-session. +

+

+
Specified by:
disposeSession in interface SessionManager
Specified by:
disposeSession in class AbstractSessionManager
+
+
+
See Also:
AbstractSessionManager.disposeSession(com.sdm.quasar.client.core.application.SessionId)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFApplicationConfiguration.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFApplicationConfiguration.html new file mode 100644 index 0000000..23c2df2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFApplicationConfiguration.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFApplicationConfiguration (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFApplicationConfiguration

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFApplicationConfiguration +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFSessionManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFSessionManager.html new file mode 100644 index 0000000..21d5ca3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/class-use/DefaultJSFSessionManager.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFSessionManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFSessionManager

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.impl.DefaultJSFSessionManager +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-frame.html new file mode 100644 index 0000000..02e60e3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.application.dialog.impl + + + + +
+Classes  + +
+DefaultJSFApplicationConfiguration +
+DefaultJSFSessionManager
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-summary.html new file mode 100644 index 0000000..3d917b4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.application.dialog.impl +

+ + + + + + + + + + + + + +
+Class Summary
DefaultJSFApplicationConfigurationA default application configuration for JSF applications. +
DefaultJSFSessionManagerThe default-implementation of the JSFSessionManager interface.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-tree.html new file mode 100644 index 0000000..b4ce1c9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.application.dialog.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-use.html new file mode 100644 index 0000000..f886a81 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/impl/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.application.dialog.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.application.dialog.impl

+
+No usage of com.sdm.quasar.client.jsf.application.dialog.impl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-frame.html new file mode 100644 index 0000000..58ec263 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.application.dialog + + + + +
+Classes  + +
+MyFacesStateManager +
+MyFacesTaggingFormRenderer +
+SunRIStateManager +
+SunRITaggingFormRenderer
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-summary.html new file mode 100644 index 0000000..92617e1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-summary.html @@ -0,0 +1,162 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.application.dialog +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
MyFacesStateManagerThis class takes care of creating, storing and restoring views (javax.faces.component.UIViewRoot) + of dialog instances.
MyFacesTaggingFormRendererCustom-FormRenderer.
SunRIStateManagerThis class takes care of creating, storing and restoring views (javax.faces.component.UIViewRoot) + of dialog instances.
SunRITaggingFormRendererCustom-FormRenderer.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-tree.html new file mode 100644 index 0000000..5fb6243 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +com.sdm.quasar.client.jsf.application.dialog Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.application.dialog +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-use.html new file mode 100644 index 0000000..74704ed --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/dialog/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.application.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.application.dialog

+
+No usage of com.sdm.quasar.client.jsf.application.dialog +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-frame.html new file mode 100644 index 0000000..405118d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-frame.html @@ -0,0 +1,55 @@ + + + + + + +com.sdm.quasar.client.jsf.application (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.application + + + + +
+Interfaces  + +
+JSFApplicationConfiguration
+ + + + + + +
+Classes  + +
+AbstractJSFApplication +
+ApplicationServletFilter +
+HttpSessionDestroyedHandler +
+JSFApplicationFactory +
+QuasarCompositeApplication +
+ResponseHeaderFilter +
+VerbosePhaseListener
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-summary.html new file mode 100644 index 0000000..708b9ae --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-summary.html @@ -0,0 +1,192 @@ + + + + + + +com.sdm.quasar.client.jsf.application (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.application +

+ + + + + + + + + +
+Interface Summary
JSFApplicationConfigurationThis interface is the key for ApplicationConfiguration implementation + for JSF applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()).
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractJSFApplicationBase class for an JSF Application. +
ApplicationServletFilter 
HttpSessionDestroyedHandler 
JSFApplicationFactoryBase-class for actually used javax.faces.application.ApplicationFactory + implementations.
QuasarCompositeApplicationClass that is used as JSF application. + +
ResponseHeaderFilter 
VerbosePhaseListener 
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-tree.html new file mode 100644 index 0000000..86a23ef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-tree.html @@ -0,0 +1,162 @@ + + + + + + +com.sdm.quasar.client.jsf.application Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.application +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-use.html new file mode 100644 index 0000000..ef54d53 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/application/package-use.html @@ -0,0 +1,191 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.application (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.application

+
+ + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.jsf.application
com.sdm.quasar.client.jsf.application.dialog.impl  
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.application used by com.sdm.quasar.client.jsf.application.dialog.impl
JSFApplicationConfiguration + +
+          This interface is the key for ApplicationConfiguration implementation + for JSF applications, which must be configured at the global configuration + (see GlobalConfigManager.getConfigManager()).
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.application used by com.sdm.quasar.client.showcase.jsf.application
AbstractJSFApplication + +
+          Base class for an JSF Application. +
JSFApplicationFactory + +
+          Base-class for actually used javax.faces.application.ApplicationFactory + implementations.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.Action.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.Action.html new file mode 100644 index 0000000..2b79505 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.Action.html @@ -0,0 +1,255 @@ + + + + + + +ActionResolver.Action (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Interface ActionResolver.Action

+
+
All Known Implementing Classes:
CommandManagerResolver.CommandManagerAction
+
+
+
Enclosing interface:
ActionResolver
+
+
+
+
public static interface ActionResolver.Action
+ +

+This Action is the result of an ActionResolver. + The methods of this Action are invoked by JSF using reflection. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisEnabled() + +
+          Checks, if the referenced action currently my be performed
+ java.lang.Objectperform() + +
+          The referenced action will be performed.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+isEnabled

+
+public boolean isEnabled()
+
+
Checks, if the referenced action currently my be performed +

+

+ +
Returns:
true, if the action my be performed in the current satate
+
+
+
+ +

+perform

+
+public java.lang.Object perform()
+
+
The referenced action will be performed. +

+

+ +
Returns:
result of the action +
Throws: +
java.lang.RuntimeException - if the action can not be performed currently. + Use #isEnabled(String) to check.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.html new file mode 100644 index 0000000..c4d2987 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ActionResolver.html @@ -0,0 +1,264 @@ + + + + + + +ActionResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Interface ActionResolver

+
+
+
public interface ActionResolver
+ +

+The ActionResolver defines the action binding to an object + that is not resolved by JSF (e.g. an action manager). + It encapsulates the access to an action referenced by a keyword. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static interfaceActionResolver.Action + +
+          This Action is the result of an ActionResolver. +
+  + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ActionResolver.ActiongetAction(java.lang.String actionName) + +
+           
+ booleanhasAction(java.lang.String actionName) + +
+          Checks, if the action name can be resolved.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+hasAction

+
+public boolean hasAction(java.lang.String actionName)
+
+
Checks, if the action name can be resolved. +

+

+
Parameters:
actionName - a name referencing an action +
Returns:
true, if an action referred by the action name is existing
+
+
+
+ +

+getAction

+
+public ActionResolver.Action getAction(java.lang.String actionName)
+
+
+ +
Returns:
the resolved ActionResolver.Action +
Throws: +
java.lang.RuntimeException - if the name can not be resolved by this. + Use hasAction(String) to check.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/BeanResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/BeanResolver.html new file mode 100644 index 0000000..dbb5d5e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/BeanResolver.html @@ -0,0 +1,243 @@ + + + + + + +BeanResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Class BeanResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.binding.ObjectResolver
+      extended bycom.sdm.quasar.client.jsf.binding.BeanResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
+
public class BeanResolver
extends ObjectResolver
+ +

+Resolves a specifig keyword by providing a bean. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
BeanResolver(java.lang.String keyword, + java.lang.Object resolvedBean) + +
+           
+  + + + + + + + + + + +
Methods inherited from class com.sdm.quasar.client.jsf.binding.ObjectResolver
canResolve, getResolvedType, resolve
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+BeanResolver

+
+public BeanResolver(java.lang.String keyword,
+                    java.lang.Object resolvedBean)
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/KeywordResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/KeywordResolver.html new file mode 100644 index 0000000..83893d5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/KeywordResolver.html @@ -0,0 +1,289 @@ + + + + + + +KeywordResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Interface KeywordResolver

+
+
All Known Implementing Classes:
CommandManagerResolver, DataManagerResolver, DialogResolverFeature, KeywordResolverFeature, ObjectResolver, SessionResolverFeature, SlotResolver, URIResolver
+
+
+
+
public interface KeywordResolver
+ +

+The KeywordResolver performs one resolve step, see resolve(String). + The Result may be +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object +
Throws: +
java.lang.RuntimeException - if the keyword can not be resolved by this. + Use canResolve(String) to check.
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object +
Throws: +
java.lang.RuntimeException - if the keyword can not be resolved by this. + Use canResolve(String) to check.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/MapResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/MapResolver.html new file mode 100644 index 0000000..970d97f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/MapResolver.html @@ -0,0 +1,243 @@ + + + + + + +MapResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Class MapResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.binding.ObjectResolver
+      extended bycom.sdm.quasar.client.jsf.binding.MapResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
+
public class MapResolver
extends ObjectResolver
+ +

+Resolves a specifig keyword by providing a map. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
MapResolver(java.lang.String keyword, + java.util.Map resolvedMap) + +
+           
+  + + + + + + + + + + +
Methods inherited from class com.sdm.quasar.client.jsf.binding.ObjectResolver
canResolve, getResolvedType, resolve
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+MapResolver

+
+public MapResolver(java.lang.String keyword,
+                   java.util.Map resolvedMap)
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ObjectResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ObjectResolver.html new file mode 100644 index 0000000..ad55c20 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ObjectResolver.html @@ -0,0 +1,334 @@ + + + + + + +ObjectResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Class ObjectResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.binding.ObjectResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
Direct Known Subclasses:
BeanResolver, MapResolver
+
+
+
+
public class ObjectResolver
extends java.lang.Object
implements KeywordResolver
+ +

+The ObjectResolver resolves a given keyword + by providing a given object. The object may be a bean or a map + or anything JSF may resolve in the next resolve step. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ObjectResolver(java.lang.String keyword, + java.lang.Object resolvedObject) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ObjectResolver

+
+public ObjectResolver(java.lang.String keyword,
+                      java.lang.Object resolvedObject)
+
+
Parameters:
keyword - the keyword, resolved with this resolver
resolvedObject - the object, that will be resolved by the given keyword
+ + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientPropertyResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientPropertyResolver.html new file mode 100644 index 0000000..5235866 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientPropertyResolver.html @@ -0,0 +1,479 @@ + + + + + + +QuasarClientPropertyResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Class QuasarClientPropertyResolver

+
+java.lang.Object
+  extended byPropertyResolver
+      extended bycom.sdm.quasar.client.jsf.binding.QuasarClientPropertyResolver
+
+
+
+
public class QuasarClientPropertyResolver
extends PropertyResolver
+ +

+Property resolver that extends the default PropertyResolver + of JSF. It uses the PropertyResolverService to resolve properties + defined in JSF-EL strings. + + The PropertyResolverService is a mecahnism of the Quasar Client + building blocks for JSF that allows resolution pseudo-bean properties + that may represent a dialog's data-store or action-access component or similar. +

+ +

+

+
Author:
+
Carsten Lucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
QuasarClientPropertyResolver(PropertyResolver origPR) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ClassgetType(java.lang.Object base, + int index) + +
+          {@inheritDoc}
+ java.lang.ClassgetType(java.lang.Object base, + java.lang.Object property) + +
+          {@inheritDoc}
+ java.lang.ObjectgetValue(java.lang.Object base, + int index) + +
+          {@inheritDoc}
+ java.lang.ObjectgetValue(java.lang.Object base, + java.lang.Object property) + +
+          {@inheritDoc}
+ booleanisReadOnly(java.lang.Object base, + int index) + +
+          {@inheritDoc}
+ booleanisReadOnly(java.lang.Object base, + java.lang.Object property) + +
+          {@inheritDoc}
+ voidsetValue(java.lang.Object base, + int index, + java.lang.Object value) + +
+          {@inheritDoc}
+ voidsetValue(java.lang.Object base, + java.lang.Object property, + java.lang.Object value) + +
+          {@inheritDoc}
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+QuasarClientPropertyResolver

+
+public QuasarClientPropertyResolver(PropertyResolver origPR)
+
+
Constructor. Takes a PropertyResolver as argument + taht was originally registered with JSF. +

+

Parameters:
origPR -
+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public java.lang.Object getValue(java.lang.Object base,
+                                 java.lang.Object property)
+                          throws EvaluationException,
+                                 PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#getValue(java.lang.Object, java.lang.Object)
+
+
+
+ +

+getType

+
+public java.lang.Class getType(java.lang.Object base,
+                               java.lang.Object property)
+                        throws EvaluationException,
+                               PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#getType(java.lang.Object, java.lang.Object)
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Object base,
+                     java.lang.Object property,
+                     java.lang.Object value)
+              throws EvaluationException,
+                     PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#setValue(java.lang.Object, java.lang.Object, java.lang.Object)
+
+
+
+ +

+isReadOnly

+
+public boolean isReadOnly(java.lang.Object base,
+                          java.lang.Object property)
+                   throws EvaluationException,
+                          PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#isReadOnly(java.lang.Object, java.lang.Object)
+
+
+
+ +

+isReadOnly

+
+public boolean isReadOnly(java.lang.Object base,
+                          int index)
+                   throws EvaluationException,
+                          PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#isReadOnly(java.lang.Object, int)
+
+
+
+ +

+getType

+
+public java.lang.Class getType(java.lang.Object base,
+                               int index)
+                        throws EvaluationException,
+                               PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#getType(java.lang.Object, int)
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Object base,
+                     int index,
+                     java.lang.Object value)
+              throws EvaluationException,
+                     PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#setValue(java.lang.Object, int, java.lang.Object)
+
+
+
+ +

+getValue

+
+public java.lang.Object getValue(java.lang.Object base,
+                                 int index)
+                          throws EvaluationException,
+                                 PropertyNotFoundException
+
+
{@inheritDoc} +

+

+ +
Throws: +
EvaluationException +
PropertyNotFoundException
See Also:
javax.faces.el.PropertyResolver#getValue(java.lang.Object, int)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientVariableResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientVariableResolver.html new file mode 100644 index 0000000..21d7381 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/QuasarClientVariableResolver.html @@ -0,0 +1,312 @@ + + + + + + +QuasarClientVariableResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Class QuasarClientVariableResolver

+
+java.lang.Object
+  extended byVariableResolver
+      extended bycom.sdm.quasar.client.jsf.binding.QuasarClientVariableResolver
+
+
+
+
public class QuasarClientVariableResolver
extends VariableResolver
+ +

+Property resolver that extends the default VariableResolver + of JSF. It uses the VariableResolverService to resolve variables + defined in JSF-EL strings. + + The VariableResolverService is a mecahnism of the Quasar Client + building blocks for JSF that allows resolution of not managed- but so called + pseudo-beans that often represent dialogs or similar constructs. +

+ +

+

+
Author:
+
Carsten Lucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  VariableResolver_base + +
+          VariableResolver originally registered with JSF.
+  + + + + + + + + + + +
+Constructor Summary
QuasarClientVariableResolver(VariableResolver origResolver) + +
+          Constructor.
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectresolveVariable(FacesContext context, + java.lang.String varname) + +
+          Resolves QWCA-specific variables or delegates to the original + variable-resolver that comes with JSF.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+_base

+
+protected VariableResolver _base
+
+
VariableResolver originally registered with JSF. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+QuasarClientVariableResolver

+
+public QuasarClientVariableResolver(VariableResolver origResolver)
+
+
Constructor. Takes a VariableResolver as argument + taht was originally registered with JSF. +

+

Parameters:
origResolver -
+ + + + + + + + +
+Method Detail
+ +

+resolveVariable

+
+public java.lang.Object resolveVariable(FacesContext context,
+                                        java.lang.String varname)
+                                 throws EvaluationException
+
+
Resolves QWCA-specific variables or delegates to the original + variable-resolver that comes with JSF. +

+

+ +
Throws: +
EvaluationException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ValueResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ValueResolver.html new file mode 100644 index 0000000..bb651a0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/ValueResolver.html @@ -0,0 +1,320 @@ + + + + + + +ValueResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding +
+Interface ValueResolver

+
+
+
public interface ValueResolver
+ +

+The ValueResolver defines the data binding to an object + that is not resolved by JSF (e.g. a data manager). + It encapsulates the access to a value referenced by a keyword. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanModifyValue(java.lang.String keyword) + +
+           
+ java.lang.ObjectgetValue(java.lang.String keyword) + +
+          Resolves the keyword to its referenced value.
+ java.lang.ClassgetValueType(java.lang.String keyword) + +
+           
+ booleanhasValue(java.lang.String keyword) + +
+          Checks, if this ValueResolver can resolve the given keyword.
+ voidsetValue(java.lang.String keyword, + java.lang.Object value) + +
+          Sets a new value for the referenced keyword
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+hasValue

+
+public boolean hasValue(java.lang.String keyword)
+
+
Checks, if this ValueResolver can resolve the given keyword. +

+

+
Parameters:
keyword - the keyword to be resolved +
Returns:
true, iff the keyword can be resolved
+
+
+
+ +

+getValueType

+
+public java.lang.Class getValueType(java.lang.String keyword)
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved value +
Throws: +
java.lang.RuntimeException - if the keyword can not be resolved by this. + Use #canResolve(String) to check.
+
+
+
+ +

+getValue

+
+public java.lang.Object getValue(java.lang.String keyword)
+
+
Resolves the keyword to its referenced value. +

+

+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object +
Throws: +
java.lang.RuntimeException - if the keyword can not be resolved by this. + Use #canResolve(String) to check.
+
+
+
+ +

+canModifyValue

+
+public boolean canModifyValue(java.lang.String keyword)
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
true, if the value, referenced by the keyword, can be modified
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.String keyword,
+                     java.lang.Object value)
+
+
Sets a new value for the referenced keyword +

+

+
Parameters:
keyword - the keyword to be resolve
value - the new value +
Throws: +
java.lang.RuntimeException - if the keyword can not be resolved by this + or the value can not be modified. + Use #canResolve(String) or canModifyValue(String) to check.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.Action.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.Action.html new file mode 100644 index 0000000..7bd967c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.Action.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.ActionResolver.Action (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.ActionResolver.Action

+
+ + + + + + + + + + + + + +
+Packages that use ActionResolver.Action
com.sdm.quasar.client.jsf.binding  
com.sdm.quasar.client.jsf.commands.adapters  
+  +

+ + + + + +
+Uses of ActionResolver.Action in com.sdm.quasar.client.jsf.binding
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.binding that return ActionResolver.Action
+ ActionResolver.ActionActionResolver.getAction(java.lang.String actionName) + +
+           
+  +

+ + + + + +
+Uses of ActionResolver.Action in com.sdm.quasar.client.jsf.commands.adapters
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.commands.adapters that implement ActionResolver.Action
+ classCommandManagerResolver.CommandManagerAction + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.html new file mode 100644 index 0000000..81668bd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ActionResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.ActionResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.ActionResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.ActionResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/BeanResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/BeanResolver.html new file mode 100644 index 0000000..48c98c3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/BeanResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.BeanResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.BeanResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.BeanResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/KeywordResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/KeywordResolver.html new file mode 100644 index 0000000..caec195 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/KeywordResolver.html @@ -0,0 +1,404 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.KeywordResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.KeywordResolver

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use KeywordResolver
com.sdm.quasar.client.jsf.binding  
com.sdm.quasar.client.jsf.binding.features  
com.sdm.quasar.client.jsf.binding.services  
com.sdm.quasar.client.jsf.commands.adapters  
com.sdm.quasar.client.jsf.data.adapters  
com.sdm.quasar.client.jsf.embedding  
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.binding
+  +

+ + + + + + + + + + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.binding that implement KeywordResolver
+ classBeanResolver + +
+          Resolves a specifig keyword by providing a bean.
+ classMapResolver + +
+          Resolves a specifig keyword by providing a map.
+ classObjectResolver + +
+          The ObjectResolver resolves a given keyword + by providing a given object.
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.binding.features
+  +

+ + + + + + + + + + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.binding.features that implement KeywordResolver
+ classDialogResolverFeature + +
+          This KeywordResolver resolves the keyword + DialogResolverFeature.DIALOG_KEYWORD to a dialog instance: + The resolved object is again a KeywordResolver + provided by the current dialog instance performing the next + resolving step.
+ classKeywordResolverFeature + +
+          This Feature implements a KeywordResolverService + providing a KeywordResolver.
+ classSessionResolverFeature + +
+          This KeywordResolver resolves the keyword + SessionResolverFeature.SESSION_KEYWORD to a SessionDataService object-instance. + +
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.binding.features that return KeywordResolver
+ KeywordResolverKeywordResolverFeature.getKeywordResolver() + +
+           
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.binding.features with parameters of type KeywordResolver
+ voidKeywordResolverFeature.registerKeywordResolver(java.lang.String keyword, + KeywordResolver keywordResolver) + +
+           
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.binding.services
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.binding.services that return KeywordResolver
+ KeywordResolverKeywordResolverService.getKeywordResolver() + +
+           
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.commands.adapters
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.commands.adapters that implement KeywordResolver
+ classCommandManagerResolver + +
+           
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.data.adapters
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.data.adapters that implement KeywordResolver
+ classDataManagerResolver + +
+          This ValueResolver implements the data binding + with a DataManager. +
+  +

+ + + + + +
+Uses of KeywordResolver in com.sdm.quasar.client.jsf.embedding
+  +

+ + + + + + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.embedding that implement KeywordResolver
+ classSlotResolver + +
+          This KeywordResolver resolves a slot name (local name) + of a dialog instance under which a subdialog has been embedded. +
+ classURIResolver + +
+          The URIResolver resolves a given keyword + by providing a given object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/MapResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/MapResolver.html new file mode 100644 index 0000000..7aba6d5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/MapResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.MapResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.MapResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.MapResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ObjectResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ObjectResolver.html new file mode 100644 index 0000000..f51d873 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ObjectResolver.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.ObjectResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.ObjectResolver

+
+ + + + + + + + + +
+Packages that use ObjectResolver
com.sdm.quasar.client.jsf.binding  
+  +

+ + + + + +
+Uses of ObjectResolver in com.sdm.quasar.client.jsf.binding
+  +

+ + + + + + + + + + + + + +
Subclasses of ObjectResolver in com.sdm.quasar.client.jsf.binding
+ classBeanResolver + +
+          Resolves a specifig keyword by providing a bean.
+ classMapResolver + +
+          Resolves a specifig keyword by providing a map.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientPropertyResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientPropertyResolver.html new file mode 100644 index 0000000..64f31c2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientPropertyResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.QuasarClientPropertyResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.QuasarClientPropertyResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.QuasarClientPropertyResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientVariableResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientVariableResolver.html new file mode 100644 index 0000000..faad93b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/QuasarClientVariableResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.QuasarClientVariableResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.QuasarClientVariableResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.QuasarClientVariableResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ValueResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ValueResolver.html new file mode 100644 index 0000000..ccc4d03 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/class-use/ValueResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.ValueResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.ValueResolver

+
+No usage of com.sdm.quasar.client.jsf.binding.ValueResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DefaultSessionDataFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DefaultSessionDataFeature.html new file mode 100644 index 0000000..ec51acb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DefaultSessionDataFeature.html @@ -0,0 +1,666 @@ + + + + + + +DefaultSessionDataFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.features +
+Class DefaultSessionDataFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.binding.features.DefaultSessionDataFeature
+
+
+
All Implemented Interfaces:
Feature, java.util.Map, Service, SessionDataService, SystemInfoProvider
+
+
+
+
public class DefaultSessionDataFeature
extends AbstractFeature
implements SessionDataService
+ +

+Feature providing a SessionDataService implementation. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Carsten Lucke , sd&m AG
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class java.util.Map
java.util.Map.Entry
+  + + + + + + + + + + + +
+Field Summary
+protected  java.util.MapinternalDataStore + +
+          Internal datastore
+  + + + + + + + + + + +
+Constructor Summary
DefaultSessionDataFeature() + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclear() + +
+          
+ booleancontainsKey(java.lang.Object key) + +
+          
+ booleancontainsValue(java.lang.Object value) + +
+          
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.util.SetentrySet() + +
+          
+ java.lang.Objectget(java.lang.Object key) + +
+          
+protected  voidinit() + +
+          Called when the feature is initializing.
+ booleanisEmpty() + +
+          
+ java.util.SetkeySet() + +
+          
+ java.lang.Objectput(java.lang.Object key, + java.lang.Object value) + +
+          
+ voidputAll(java.util.Map t) + +
+          
+ java.lang.Objectremove(java.lang.Object key) + +
+          
+ intsize() + +
+          
+ java.util.Collectionvalues() + +
+          
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface java.util.Map
equals, hashCode
+  +

+ + + + + + + + +
+Field Detail
+ +

+internalDataStore

+
+protected java.util.Map internalDataStore
+
+
Internal datastore +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DefaultSessionDataFeature

+
+public DefaultSessionDataFeature()
+
+
Constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+clear

+
+public void clear()
+
+
+

+

+
Specified by:
clear in interface java.util.Map
+
+
+
See Also:
Map.clear()
+
+
+
+ +

+containsKey

+
+public boolean containsKey(java.lang.Object key)
+
+
+

+

+
Specified by:
containsKey in interface java.util.Map
+
+
+
See Also:
Map.containsKey(java.lang.Object)
+
+
+
+ +

+containsValue

+
+public boolean containsValue(java.lang.Object value)
+
+
+

+

+
Specified by:
containsValue in interface java.util.Map
+
+
+
See Also:
Map.containsValue(java.lang.Object)
+
+
+
+ +

+entrySet

+
+public java.util.Set entrySet()
+
+
+

+

+
Specified by:
entrySet in interface java.util.Map
+
+
+
See Also:
Map.entrySet()
+
+
+
+ +

+get

+
+public java.lang.Object get(java.lang.Object key)
+
+
+

+

+
Specified by:
get in interface java.util.Map
+
+
+
See Also:
Map.get(java.lang.Object)
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty()
+
+
+

+

+
Specified by:
isEmpty in interface java.util.Map
+
+
+
See Also:
Map.isEmpty()
+
+
+
+ +

+keySet

+
+public java.util.Set keySet()
+
+
+

+

+
Specified by:
keySet in interface java.util.Map
+
+
+
See Also:
Map.keySet()
+
+
+
+ +

+put

+
+public java.lang.Object put(java.lang.Object key,
+                            java.lang.Object value)
+
+
+

+

+
Specified by:
put in interface java.util.Map
+
+
+
See Also:
Map.put(java.lang.Object, java.lang.Object)
+
+
+
+ +

+putAll

+
+public void putAll(java.util.Map t)
+
+
+

+

+
Specified by:
putAll in interface java.util.Map
+
+
+
See Also:
Map.putAll(java.util.Map)
+
+
+
+ +

+remove

+
+public java.lang.Object remove(java.lang.Object key)
+
+
+

+

+
Specified by:
remove in interface java.util.Map
+
+
+
See Also:
Map.remove(java.lang.Object)
+
+
+
+ +

+size

+
+public int size()
+
+
+

+

+
Specified by:
size in interface java.util.Map
+
+
+
See Also:
Map.size()
+
+
+
+ +

+values

+
+public java.util.Collection values()
+
+
+

+

+
Specified by:
values in interface java.util.Map
+
+
+
See Also:
Map.values()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DialogResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DialogResolverFeature.html new file mode 100644 index 0000000..c533da5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/DialogResolverFeature.html @@ -0,0 +1,442 @@ + + + + + + +DialogResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.features +
+Class DialogResolverFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.binding.features.DialogResolverFeature
+
+
+
All Implemented Interfaces:
Feature, KeywordResolver, SystemInfoProvider
+
+
+
+
public class DialogResolverFeature
extends AbstractFeature
implements KeywordResolver
+ +

+This KeywordResolver resolves the keyword + DIALOG_KEYWORD to a dialog instance: + The resolved object is again a KeywordResolver + provided by the current dialog instance performing the next + resolving step. This Feature should be installed at + the root (i.e. session) dialog. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringDIALOG_KEYWORD + +
+          Keyword defining the variable name that can be used in JSPs to + access the current dialog-instance.
+  + + + + + + + + + + +
+Constructor Summary
DialogResolverFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+          
+protected  voidinit() + +
+          Called when the feature is initializing.
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Resolves the DIALOG pseudo-bean which stands for + the current dialog-instance. + +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DIALOG_KEYWORD

+
+public static final java.lang.String DIALOG_KEYWORD
+
+
Keyword defining the variable name that can be used in JSPs to + access the current dialog-instance. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+DialogResolverFeature

+
+public DialogResolverFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#canResolve(Object)
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+

+

+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#getType(Object)
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Resolves the DIALOG pseudo-bean which stands for + the current dialog-instance. + + Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#resolve(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/KeywordResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/KeywordResolverFeature.html new file mode 100644 index 0000000..5e1f462 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/KeywordResolverFeature.html @@ -0,0 +1,451 @@ + + + + + + +KeywordResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.features +
+Class KeywordResolverFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.binding.features.KeywordResolverFeature
+
+
+
All Implemented Interfaces:
Feature, KeywordResolver, KeywordResolverService, Service, SystemInfoProvider
+
+
+
+
public class KeywordResolverFeature
extends AbstractFeature
implements KeywordResolverService, KeywordResolver
+ +

+This Feature implements a KeywordResolverService + providing a KeywordResolver. Other KeywordResolver + may be registrated at this: The implemented KeywordResolver asks + its registered KeywordResolver for resolving the given keyword. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
KeywordResolverFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing.
+ KeywordResolvergetKeywordResolver() + +
+           
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+protected  voidinit() + +
+          Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services.

+ voidregisterKeywordResolver(java.lang.String keyword, + KeywordResolver keywordResolver) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+KeywordResolverFeature

+
+public KeywordResolverFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
AbstractFeature.init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.AbstractFeature#disposing()
+
+
+
+ +

+getKeywordResolver

+
+public KeywordResolver getKeywordResolver()
+
+
+
Specified by:
getKeywordResolver in interface KeywordResolverService
+
+
+ +
Returns:
the KeywordResolver of the dialog, + that provides this service.
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+registerKeywordResolver

+
+public void registerKeywordResolver(java.lang.String keyword,
+                                    KeywordResolver keywordResolver)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/SessionResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/SessionResolverFeature.html new file mode 100644 index 0000000..61d1417 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/SessionResolverFeature.html @@ -0,0 +1,441 @@ + + + + + + +SessionResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.features +
+Class SessionResolverFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.binding.features.SessionResolverFeature
+
+
+
All Implemented Interfaces:
Feature, KeywordResolver, SystemInfoProvider
+
+
+
+
public class SessionResolverFeature
extends AbstractFeature
implements KeywordResolver
+ +

+This KeywordResolver resolves the keyword + SESSION_KEYWORD to a SessionDataService object-instance. + + This Feature should be installed at + the root (i.e. session) dialog. +

+ +

+

+
Author:
+
Carsten Lucke , sd&m AG
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringSESSION_KEYWORD + +
+          Keyword defining the variable name that can be used in JSPs to + access the current dialog-instance.
+  + + + + + + + + + + +
+Constructor Summary
SessionResolverFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+          
+protected  voidinit() + +
+          Called when the feature is initializing.
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Resolves the SESSION pseudo-bean which is represented + by a SessionDataService object. + +
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+SESSION_KEYWORD

+
+public static final java.lang.String SESSION_KEYWORD
+
+
Keyword defining the variable name that can be used in JSPs to + access the current dialog-instance. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+SessionResolverFeature

+
+public SessionResolverFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#canResolve(Object)
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+

+

+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#getType(Object)
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Resolves the SESSION pseudo-bean which is represented + by a SessionDataService object. + + Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
See Also:
com.sdm.quasar.client.jsf.binding.KeywordResolver#resolve(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DefaultSessionDataFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DefaultSessionDataFeature.html new file mode 100644 index 0000000..5d65a98 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DefaultSessionDataFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.features.DefaultSessionDataFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.features.DefaultSessionDataFeature

+
+No usage of com.sdm.quasar.client.jsf.binding.features.DefaultSessionDataFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DialogResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DialogResolverFeature.html new file mode 100644 index 0000000..4732d66 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/DialogResolverFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.features.DialogResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.features.DialogResolverFeature

+
+No usage of com.sdm.quasar.client.jsf.binding.features.DialogResolverFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/KeywordResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/KeywordResolverFeature.html new file mode 100644 index 0000000..ebda0bb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/KeywordResolverFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.features.KeywordResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.features.KeywordResolverFeature

+
+No usage of com.sdm.quasar.client.jsf.binding.features.KeywordResolverFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/SessionResolverFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/SessionResolverFeature.html new file mode 100644 index 0000000..3cb3599 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/class-use/SessionResolverFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.binding.features.SessionResolverFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.binding.features.SessionResolverFeature

+
+No usage of com.sdm.quasar.client.jsf.binding.features.SessionResolverFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-frame.html new file mode 100644 index 0000000..1a0107d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.features (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.binding.features + + + + +
+Classes  + +
+DefaultSessionDataFeature +
+DialogResolverFeature +
+KeywordResolverFeature +
+SessionResolverFeature
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-summary.html new file mode 100644 index 0000000..849bf6d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-summary.html @@ -0,0 +1,168 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.binding.features +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DefaultSessionDataFeatureFeature providing a SessionDataService implementation.
DialogResolverFeatureThis KeywordResolver resolves the keyword + DialogResolverFeature.DIALOG_KEYWORD to a dialog instance: + The resolved object is again a KeywordResolver + provided by the current dialog instance performing the next + resolving step.
KeywordResolverFeatureThis Feature implements a KeywordResolverService + providing a KeywordResolver.
SessionResolverFeatureThis KeywordResolver resolves the keyword + SessionResolverFeature.SESSION_KEYWORD to a SessionDataService object-instance. + +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-tree.html new file mode 100644 index 0000000..d260aef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-tree.html @@ -0,0 +1,152 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.features Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.binding.features +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-use.html new file mode 100644 index 0000000..c67f93d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/features/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.binding.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.binding.features

+
+No usage of com.sdm.quasar.client.jsf.binding.features +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-frame.html new file mode 100644 index 0000000..a54c5f9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-frame.html @@ -0,0 +1,57 @@ + + + + + + +com.sdm.quasar.client.jsf.binding (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.binding + + + + +
+Interfaces  + +
+ActionResolver +
+ActionResolver.Action +
+KeywordResolver +
+ValueResolver
+ + + + + + +
+Classes  + +
+BeanResolver +
+MapResolver +
+ObjectResolver +
+QuasarClientPropertyResolver +
+QuasarClientVariableResolver
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-summary.html new file mode 100644 index 0000000..88a7c62 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-summary.html @@ -0,0 +1,199 @@ + + + + + + +com.sdm.quasar.client.jsf.binding (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.binding +

+ + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
ActionResolverThe ActionResolver defines the action binding to an object + that is not resolved by JSF (e.g. an action manager). +
ActionResolver.ActionThis Action is the result of an ActionResolver. +
KeywordResolverThe KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
ValueResolverThe ValueResolver defines the data binding to an object + that is not resolved by JSF (e.g. a data manager). +
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BeanResolverResolves a specifig keyword by providing a bean.
MapResolverResolves a specifig keyword by providing a map.
ObjectResolverThe ObjectResolver resolves a given keyword + by providing a given object.
QuasarClientPropertyResolverProperty resolver that extends the default PropertyResolver + of JSF.
QuasarClientVariableResolverProperty resolver that extends the default VariableResolver + of JSF.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-tree.html new file mode 100644 index 0000000..bd8ff97 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +com.sdm.quasar.client.jsf.binding Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.binding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-use.html new file mode 100644 index 0000000..d308649 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/package-use.html @@ -0,0 +1,284 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.binding (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.binding

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.jsf.binding
com.sdm.quasar.client.jsf.binding  
com.sdm.quasar.client.jsf.binding.features  
com.sdm.quasar.client.jsf.binding.services  
com.sdm.quasar.client.jsf.commands.adapters  
com.sdm.quasar.client.jsf.data.adapters  
com.sdm.quasar.client.jsf.embedding  
+  +

+ + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.binding
ActionResolver.Action + +
+          This Action is the result of an ActionResolver. +
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
ObjectResolver + +
+          The ObjectResolver resolves a given keyword + by providing a given object.
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.binding.features
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.binding.services
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.commands.adapters
ActionResolver.Action + +
+          This Action is the result of an ActionResolver. +
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.data.adapters
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
+  +

+ + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding used by com.sdm.quasar.client.jsf.embedding
KeywordResolver + +
+          The KeywordResolver performs one resolve step, see KeywordResolver.resolve(String). +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/KeywordResolverService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/KeywordResolverService.html new file mode 100644 index 0000000..4bc43e7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/KeywordResolverService.html @@ -0,0 +1,234 @@ + + + + + + +KeywordResolverService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.services +
+Interface KeywordResolverService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
KeywordResolverFeature
+
+
+
+
public interface KeywordResolverService
extends Service
+ +

+This Service provides a KeywordResolver. + It may be provided by every dialog including the root + (i.e. session) dialog, that will serve KeywordResolver + to support JSF data or action binding. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ KeywordResolvergetKeywordResolver() + +
+           
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getKeywordResolver

+
+public KeywordResolver getKeywordResolver()
+
+
+
+
+
+ +
Returns:
the KeywordResolver of the dialog, + that provides this service.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/SessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/SessionDataService.html new file mode 100644 index 0000000..829f242 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/SessionDataService.html @@ -0,0 +1,224 @@ + + + + + + +SessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.binding.services +
+Interface SessionDataService

+
+
All Superinterfaces:
java.util.Map, Service
+
+
+
All Known Implementing Classes:
DefaultSessionDataFeature
+
+
+
+
public interface SessionDataService
extends Service, java.util.Map
+ +

+This interfaces defines the session-data access-service. + + This service provides access to session-scope data by + providing the same interface as a standard Map. +

+ +

+

+
Version:
+
1.0
+
Author:
+
Carsten Lucke, sd&m AG
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes inherited from class java.util.Map
java.util.Map.Entry
+  + + + + + + + + + + + + + + + + +
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
+  +

+ + + + + + + + + + +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/KeywordResolverService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/KeywordResolverService.html new file mode 100644 index 0000000..145a6e1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/KeywordResolverService.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.services.KeywordResolverService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.services.KeywordResolverService

+
+ + + + + + + + + +
+Packages that use KeywordResolverService
com.sdm.quasar.client.jsf.binding.features  
+  +

+ + + + + +
+Uses of KeywordResolverService in com.sdm.quasar.client.jsf.binding.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.binding.features that implement KeywordResolverService
+ classKeywordResolverFeature + +
+          This Feature implements a KeywordResolverService + providing a KeywordResolver.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/SessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/SessionDataService.html new file mode 100644 index 0000000..7bf36ba --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/class-use/SessionDataService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.binding.services.SessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.binding.services.SessionDataService

+
+ + + + + + + + + +
+Packages that use SessionDataService
com.sdm.quasar.client.jsf.binding.features  
+  +

+ + + + + +
+Uses of SessionDataService in com.sdm.quasar.client.jsf.binding.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.binding.features that implement SessionDataService
+ classDefaultSessionDataFeature + +
+          Feature providing a SessionDataService implementation.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-frame.html new file mode 100644 index 0000000..9045932 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.services (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.binding.services + + + + +
+Interfaces  + +
+KeywordResolverService +
+SessionDataService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-summary.html new file mode 100644 index 0000000..b5c0095 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-summary.html @@ -0,0 +1,155 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.binding.services +

+ + + + + + + + + + + + + +
+Interface Summary
KeywordResolverServiceThis Service provides a KeywordResolver. +
SessionDataServiceThis interfaces defines the session-data access-service. + +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-tree.html new file mode 100644 index 0000000..1e74a42 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-tree.html @@ -0,0 +1,149 @@ + + + + + + +com.sdm.quasar.client.jsf.binding.services Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.binding.services +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-use.html new file mode 100644 index 0000000..1f25fc3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/binding/services/package-use.html @@ -0,0 +1,171 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.binding.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.binding.services

+
+ + + + + + + + + +
+Packages that use com.sdm.quasar.client.jsf.binding.services
com.sdm.quasar.client.jsf.binding.features  
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.binding.services used by com.sdm.quasar.client.jsf.binding.features
KeywordResolverService + +
+          This Service provides a KeywordResolver. +
SessionDataService + +
+          This interfaces defines the session-data access-service. + +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.CommandManagerAction.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.CommandManagerAction.html new file mode 100644 index 0000000..cbc9946 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.CommandManagerAction.html @@ -0,0 +1,291 @@ + + + + + + +CommandManagerResolver.CommandManagerAction (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.commands.adapters +
+Class CommandManagerResolver.CommandManagerAction

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver.CommandManagerAction
+
+
+
All Implemented Interfaces:
ActionResolver.Action
+
+
+
Enclosing class:
CommandManagerResolver
+
+
+
+
public class CommandManagerResolver.CommandManagerAction
extends java.lang.Object
implements ActionResolver.Action
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CommandManagerResolver.CommandManagerAction(Command command) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisEnabled() + +
+          Checks, if the referenced action currently my be performed
+ java.lang.Objectperform() + +
+          The referenced action will be performed.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+CommandManagerResolver.CommandManagerAction

+
+public CommandManagerResolver.CommandManagerAction(Command command)
+
+
+ + + + + + + + +
+Method Detail
+ +

+isEnabled

+
+public boolean isEnabled()
+
+
Description copied from interface: ActionResolver.Action
+
Checks, if the referenced action currently my be performed +

+

+
Specified by:
isEnabled in interface ActionResolver.Action
+
+
+ +
Returns:
true, if the action my be performed in the current satate
+
+
+
+ +

+perform

+
+public java.lang.Object perform()
+
+
Description copied from interface: ActionResolver.Action
+
The referenced action will be performed. +

+

+
Specified by:
perform in interface ActionResolver.Action
+
+
+ +
Returns:
result of the action
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.html new file mode 100644 index 0000000..e34ed76 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/CommandManagerResolver.html @@ -0,0 +1,336 @@ + + + + + + +CommandManagerResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.commands.adapters +
+Class CommandManagerResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
+
public class CommandManagerResolver
extends java.lang.Object
implements KeywordResolver
+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+ classCommandManagerResolver.CommandManagerAction + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
CommandManagerResolver(java.lang.String keyword, + CommandManager commandManager) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+CommandManagerResolver

+
+public CommandManagerResolver(java.lang.String keyword,
+                              CommandManager commandManager)
+
+
+ + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.CommandManagerAction.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.CommandManagerAction.html new file mode 100644 index 0000000..7ab9e64 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.CommandManagerAction.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver.CommandManagerAction (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver.CommandManagerAction

+
+No usage of com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver.CommandManagerAction +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.html new file mode 100644 index 0000000..5de1d23 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/class-use/CommandManagerResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver

+
+No usage of com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-frame.html new file mode 100644 index 0000000..c7e6cd5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.jsf.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.commands.adapters + + + + +
+Classes  + +
+CommandManagerResolver
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-summary.html new file mode 100644 index 0000000..5d4d992 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +com.sdm.quasar.client.jsf.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.commands.adapters +

+ + + + + + + + + +
+Class Summary
CommandManagerResolver 
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-tree.html new file mode 100644 index 0000000..fce139f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.sdm.quasar.client.jsf.commands.adapters Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.commands.adapters +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-use.html new file mode 100644 index 0000000..89aba15 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/commands/adapters/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.commands.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.commands.adapters

+
+No usage of com.sdm.quasar.client.jsf.commands.adapters +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/DataManagerResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/DataManagerResolver.html new file mode 100644 index 0000000..d633f62 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/DataManagerResolver.html @@ -0,0 +1,331 @@ + + + + + + +DataManagerResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.data.adapters +
+Class DataManagerResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.data.adapters.DataManagerResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
+
public class DataManagerResolver
extends java.lang.Object
implements KeywordResolver
+ +

+This ValueResolver implements the data binding + with a DataManager. + It resolves keywords to values of a wrapped DataManager. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DataManagerResolver(java.lang.String keyword, + DataManager dataManager) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DataManagerResolver

+
+public DataManagerResolver(java.lang.String keyword,
+                           DataManager dataManager)
+
+
Parameters:
dataManager - the wrapped data manager
+ + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/class-use/DataManagerResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/class-use/DataManagerResolver.html new file mode 100644 index 0000000..ce0b7e3 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/class-use/DataManagerResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.data.adapters.DataManagerResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.data.adapters.DataManagerResolver

+
+No usage of com.sdm.quasar.client.jsf.data.adapters.DataManagerResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-frame.html new file mode 100644 index 0000000..847cea8 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.jsf.data.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.data.adapters + + + + +
+Classes  + +
+DataManagerResolver
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-summary.html new file mode 100644 index 0000000..1381372 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-summary.html @@ -0,0 +1,150 @@ + + + + + + +com.sdm.quasar.client.jsf.data.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.data.adapters +

+ + + + + + + + + +
+Class Summary
DataManagerResolverThis ValueResolver implements the data binding + with a DataManager. +
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-tree.html new file mode 100644 index 0000000..a03dd00 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +com.sdm.quasar.client.jsf.data.adapters Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.data.adapters +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-use.html new file mode 100644 index 0000000..94131ef --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/data/adapters/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.data.adapters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.data.adapters

+
+No usage of com.sdm.quasar.client.jsf.data.adapters +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindow.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindow.html new file mode 100644 index 0000000..554cd21 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindow.html @@ -0,0 +1,713 @@ + + + + + + +BrowserWindow (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class BrowserWindow

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.BrowserWindow
+
+
+
+
public class BrowserWindow
extends java.lang.Object
+ +

+

+ This is the application side representation of the browser window. +

+

+ The BrowserWindow is responsible for managing shown or hidden + VisualRepresentations. + The VisualRepresentation of a dialog is + shown when the dialog is activated and it is hidden, when + the dialog is deactevated. To be informed about your visibility state + register a listener at your VisualRepresentation. +

+

+ Note: A deactivated but not closed dialog + is activated by user code only (i.e. a controlling dialog of the concerning dialog) + never by the framework. +

+

+ The BrowserWindow supports to show modal and non modal dialogs + and hide dialogs with four different strategies concerning backnavigation + to the corresponding page: +

+ Default is hide and reopen. Be carefull using modal dialogs and other than the default hide + strategy: The browser navigation will not always match the users expection. If you use + modal dialogs, make them singletons to get less problems with multi windows! +

+

+ Note: Up to now there will be only one instance of this at all, because we can't + control new browser windows sufficiently. This has shortcomming for correct + information about visibility of VisualRepresentation and + modal dialogs that are no singletons when more than one browser windows are opend. +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
BrowserWindow(java.lang.String browserWindowId) + +
+          A BrowserWindow with no history is constructed
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringbuildActionURL(java.lang.String requestContextPath) + +
+           
+ java.lang.StringbuildIdFromPostParameters() + +
+           
+protected  booleancheckSequenceNumber(DialogInstanceId dialogInstanceId, + java.lang.Integer sequenceNumber) + +
+          Check correct sequece number to detect double submit
+ booleandetermineVisualRepresentation(HttpServletRequest request, + BrowserWindowCallBack callBack) + +
+          Analyses the request parameters and determines the page to be shown. +
+protected  VisualRepresentationfindPredecessor(VisualRepresentation from) + +
+           
+ java.lang.StringgetBrowserWindowId() + +
+           
+protected  VisualRepresentationgetPredecessor(VisualRepresentation visRep) + +
+           
+ java.util.SetgetRegisteredVisualRepresentations() + +
+           
+ VisualRepresentationgetVisualRepresentation() + +
+           
+protected  VisualRepresentationInfogetVisualRepresentationInfo(VisualRepresentation visRep) + +
+           
+protected  booleanhandleDoubleSubmit(HttpServletRequest request, + BrowserWindowCallBack callBack, + VisualRepresentation visRep) + +
+          Checks if this is a request to a previous state of the dialog. +
+ booleanhasCurrentPage() + +
+           
+ voidhideVisualRepresentation(VisualRepresentation visRep, + boolean recreate, + java.lang.String redirectUrl, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+          Marks the VisualRepresentation to be not shown any more.
+protected  voidsetPredecessor(VisualRepresentation visRep, + VisualRepresentation predecessor) + +
+           
+ voidsetVisualRepresentation(VisualRepresentation newVisRep) + +
+          Sets a new VisualRepresentation to be shown in the current request.
+ voidshowRepresentation(VisualRepresentation visRep) + +
+          A VisualRepresentation - corresponding to a dialog - + will be shown in the browser.
+ voidshowVisualRepresentation(VisualRepresentation visRep, + boolean modal) + +
+          A VisualRepresentation - corresponding to a dialog - + will be shown in the browser.
+ java.lang.StringtoString() + +
+           
+ voidwritePostParameters(UIComponent component, + ResponseWriter writer) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+BrowserWindow

+
+public BrowserWindow(java.lang.String browserWindowId)
+
+
A BrowserWindow with no history is constructed +

+

Parameters:
browserWindowId - the id of this BrowserWindow
+ + + + + + + + +
+Method Detail
+ +

+getBrowserWindowId

+
+public java.lang.String getBrowserWindowId()
+
+
+ +
Returns:
the id of this browser window
+
+
+
+ +

+showVisualRepresentation

+
+public void showVisualRepresentation(VisualRepresentation visRep,
+                                     boolean modal)
+
+
A VisualRepresentation - corresponding to a dialog - + will be shown in the browser. You can set it modal: the page + could not be exited by browser navigation until it is hidden again. + Be careful with modal dialogs! +

+

+
Parameters:
visRep - The VisualRepresentation to be shown in the browser
modal - true if ths VisualRepresentation will be shown modal
+
+
+
+ +

+showRepresentation

+
+public void showRepresentation(VisualRepresentation visRep)
+
+
A VisualRepresentation - corresponding to a dialog - + will be shown in the browser. +

+

+
Parameters:
visRep - The VisualRepresentation to be shown in the browser
+
+
+
+ +

+hasCurrentPage

+
+public boolean hasCurrentPage()
+
+
+
+
+
+
+ +

+getVisualRepresentation

+
+public VisualRepresentation getVisualRepresentation()
+
+
+ +
Returns:
The VisualRepresentation to be shown in the actual request.
+
+
+
+ +

+determineVisualRepresentation

+
+public boolean determineVisualRepresentation(HttpServletRequest request,
+                                             BrowserWindowCallBack callBack)
+
+
Analyses the request parameters and determines the page to be shown. + TODO: Interface for the framework only +

+

+
Parameters:
request - The current request containing the id to identify the requested page
callBack - CallBack with exits when no page could be reconstructed or + other than the requested page will be shown. +
Returns:
true if response is completed due to redirect to other than requested dialog
+
+
+
+ +

+handleDoubleSubmit

+
+protected boolean handleDoubleSubmit(HttpServletRequest request,
+                                     BrowserWindowCallBack callBack,
+                                     VisualRepresentation visRep)
+
+
Checks if this is a request to a previous state of the dialog. + If so, the handling per ReactivationCallback is invoked. +

+

+
Parameters:
request - the actual request
callBack - a callback to handel other than the normal action
visRep - the VisualRepresentation connected to the request +
Returns:
true when request is completed e.g. due to redirect
+
+
+
+ +

+checkSequenceNumber

+
+protected boolean checkSequenceNumber(DialogInstanceId dialogInstanceId,
+                                      java.lang.Integer sequenceNumber)
+
+
Check correct sequece number to detect double submit +

+

+ +
Returns:
true if sequence number is correct
+
+
+
+ +

+setVisualRepresentation

+
+public void setVisualRepresentation(VisualRepresentation newVisRep)
+
+
Sets a new VisualRepresentation to be shown in the current request. +

+

+
Parameters:
newVisRep - the VisualRepresentation to be shown in the request.
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation visRep,
+                                     boolean recreate,
+                                     java.lang.String redirectUrl,
+                                     java.lang.String replacingDialogId,
+                                     java.lang.Object context)
+
+
Marks the VisualRepresentation to be not shown any more. If there + is a request to this hidden VisualRepresentation you can define + which of the following strategies shold be perfomed: +
    +
  • hide and reopen: a new dialog instance of the same dialog is shown + instead. Note: This strategy is not adequate for sub dialogs!
  • +
  • hide an and do not show again: a privious dialog is shown instead.
  • +
  • hide and replace by an other dialog: an new dialog of the given + dialog id will be created and shown instead
  • +
  • hide and replace by an other page: the given URL will be shown + instead
  • +
+ If the hidden page is the currently shown page, + the VisualRepresentation privious shown is now the current VisualRepresentation + for the request. +

+

+
Parameters:
visRep - the VisualRepresentation to be hidden
recreate - if true: Hide and recreate; false: redirect when redirect url or dialog is set + else hied and do not show again
redirectUrl - if != null (and recreate == false): perform redrect to this url
replacingDialogId - if != null (and recreate == false): perform redrect to this dialog
+
+
+
+ +

+getVisualRepresentationInfo

+
+protected VisualRepresentationInfo getVisualRepresentationInfo(VisualRepresentation visRep)
+
+
+
Parameters:
visRep - a VisualRepresentation +
Returns:
an object with additional informations of the given VisualRepresentation
+
+
+
+ +

+buildActionURL

+
+public java.lang.String buildActionURL(java.lang.String requestContextPath)
+
+
+
See Also:
ResponseParameterService.buildActionURL(java.lang.String)
+
+
+
+ +

+buildIdFromPostParameters

+
+public java.lang.String buildIdFromPostParameters()
+
+
+
See Also:
ResponseParameterService.buildIdFromPostParameters()
+
+
+
+ +

+writePostParameters

+
+public void writePostParameters(UIComponent component,
+                                ResponseWriter writer)
+                         throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
See Also:
com.sdm.quasar.client.jsf.dialog.services.ResponseParameterService#writePostParameters(javax.faces.component.UIComponent, javax.faces.context.ResponseWriter)
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
+
+
+
+ +

+getRegisteredVisualRepresentations

+
+public java.util.Set getRegisteredVisualRepresentations()
+
+
+ +
Returns:
List of WebPages
+
+
+
+ +

+findPredecessor

+
+protected VisualRepresentation findPredecessor(VisualRepresentation from)
+
+
+
+
+
+
+ +

+setPredecessor

+
+protected void setPredecessor(VisualRepresentation visRep,
+                              VisualRepresentation predecessor)
+
+
+
+
+
+
+ +

+getPredecessor

+
+protected VisualRepresentation getPredecessor(VisualRepresentation visRep)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindowCallBack.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindowCallBack.html new file mode 100644 index 0000000..5342b1b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/BrowserWindowCallBack.html @@ -0,0 +1,346 @@ + + + + + + +BrowserWindowCallBack (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Interface BrowserWindowCallBack

+
+
+
public interface BrowserWindowCallBack
+ +

+Callback for the BrowserWindow if the VisualRepresentation + requested by the actual request could not or shall not be shown. + The callback provides some exit methods to determine what to do next. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanhandleInvalidSequenceNumber(DialogInstanceId dialogInstanceId, + java.lang.String url) + +
+          A double submit is dedected by an invalid sequence number. +
+ booleanhandleNoVisualRepresentationAssigned() + +
+          No VisualRepresentation could be assigned with this request. +
+ booleanperformRedirectToCurrent() + +
+          An other than the requested VisualRepresentation is the + currently shown VisualRepresentation and shall stay. +
+ booleanperformRedirectToDialog(java.lang.String dialogId, + java.lang.Object context) + +
+          Instead of the requested VisualRepresentation the + VisualRepresentation of another dialog shall be shown. +
+ booleanperformRedirectToUrl(java.lang.String url) + +
+          Instead of the requested VisualRepresentation an other page + shall be shown. +
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+performRedirectToCurrent

+
+public boolean performRedirectToCurrent()
+
+
An other than the requested VisualRepresentation is the + currently shown VisualRepresentation and shall stay. + Thus perform a redirect to the current shown VisualRepresentation. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+performRedirectToUrl

+
+public boolean performRedirectToUrl(java.lang.String url)
+
+
Instead of the requested VisualRepresentation an other page + shall be shown. + Thus perform a redirect to this page. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+performRedirectToDialog

+
+public boolean performRedirectToDialog(java.lang.String dialogId,
+                                       java.lang.Object context)
+
+
Instead of the requested VisualRepresentation the + VisualRepresentation of another dialog shall be shown. + Thus create the dialog and perform a redirect to the VisualRepresentation + of this dialog. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+handleNoVisualRepresentationAssigned

+
+public boolean handleNoVisualRepresentationAssigned()
+
+
No VisualRepresentation could be assigned with this request. + The request is probably a new entry at the application, a bookmark + or some other reason an existing VisualRepresentation could not + be determined. The application has to determine what to do next. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+handleInvalidSequenceNumber

+
+public boolean handleInvalidSequenceNumber(DialogInstanceId dialogInstanceId,
+                                           java.lang.String url)
+
+
A double submit is dedected by an invalid sequence number. + The application has to determine what to do next. +

+

+
Parameters:
dialogInstanceId - DialogInstanceId of the dialog that is out of sequence
url - an URL for the corresponding dialog in its actual state +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DefaultDialogParameterHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DefaultDialogParameterHandler.html new file mode 100644 index 0000000..2b0fc49 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DefaultDialogParameterHandler.html @@ -0,0 +1,392 @@ + + + + + + +DefaultDialogParameterHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class DefaultDialogParameterHandler

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.DefaultDialogParameterHandler
+
+
+
All Implemented Interfaces:
DialogParameterHandler
+
+
+
Direct Known Subclasses:
ShowcaseDialogParameterHandler
+
+
+
+
public class DefaultDialogParameterHandler
extends java.lang.Object
implements DialogParameterHandler
+ +

+Default implementation of the DialogParameterHandler interface +

+ +

+

+
Author:
+
Martin Haft , sd&m AG, Carsten Lucke , sd&m AG
+
+
+ +

+ + + + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface com.sdm.quasar.client.jsf.dialog.DialogParameterHandler
DIALOG_PARAMETER_HANDLER_CONFIG_KEY
+  + + + + + + + + + + +
+Constructor Summary
DefaultDialogParameterHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckIsAjaxRequest(HttpServletRequest request, + ServletResponse response) + +
+          The indication of an AJAX request depends on the concrete ajax framework. +
+ booleanhandleInvalidSequenceNumber(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogInstanceId dialogInstanceId, + java.lang.String webPageUrl, + DialogParameterHandlerCallback callback) + +
+          The sequence number is invalid: the request was from a dialog in an old state + or a double submit of the same request. +
+ booleanhandleMissingDialogParameters(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogParameterHandlerCallback callback) + +
+          This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. + This may be a request to enter the application, + a request from a bookmark or a request from a dialog + that is closed and should not be recreated automatically.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultDialogParameterHandler

+
+public DefaultDialogParameterHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+handleMissingDialogParameters

+
+public boolean handleMissingDialogParameters(HttpServletRequest request,
+                                             ServletResponse response,
+                                             DialogControl sessionDialogControl,
+                                             DialogParameterHandlerCallback callback)
+
+
This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. + This may be a request to enter the application, + a request from a bookmark or a request from a dialog + that is closed and should not be recreated automatically. +

+

+
Specified by:
handleMissingDialogParameters in interface DialogParameterHandler
+
+
+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
See Also:
When no dialog context could be reconstructed we bypass as default. + Overwrite this method for three cases +
    +
  • direct entry: define the URLs your application will be entered + and create corresponding dialog
  • +
  • bookmarkable dialogs: reconize bookmarked urls, + if this is an url of an bookmarkable dialog, + create this dialog and pass parameters. + Caution: If bookmarked dialog is a subdialog you have to reconstruct + all super dialogs as well! Or redirect to an entry page.
  • +
  • back navigation to a closed dialog: if the url is from the browser history + and the corresponding dialog is closed you may create a new instance of this dialog + or show an error dialog instead.
  • +
+
+
+
+ +

+handleInvalidSequenceNumber

+
+public boolean handleInvalidSequenceNumber(HttpServletRequest request,
+                                           ServletResponse response,
+                                           DialogControl sessionDialogControl,
+                                           DialogInstanceId dialogInstanceId,
+                                           java.lang.String webPageUrl,
+                                           DialogParameterHandlerCallback callback)
+
+
The sequence number is invalid: the request was from a dialog in an old state + or a double submit of the same request. + Thus we throw an Exception to avoid double submit or request based on old data. + You can override this to display your own dialog. + For example see the implementation of this method in the showcase. + If you do not use sequence numbers, just return. +

+

+
Specified by:
handleInvalidSequenceNumber in interface DialogParameterHandler
+
+
+
Parameters:
dialogInstanceId - DialogInstanceId of the dialog that is out of sequence
webPageUrl - an URL for the corresponding dialog in its actual state +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
See Also:
com.sdm.quasar.client.jsf.dialog.DialogParameterHandler#handleInvalidSequenceNumber(ServiceProvider, DialogRequestParameters)
+
+
+
+ +

+checkIsAjaxRequest

+
+public boolean checkIsAjaxRequest(HttpServletRequest request,
+                                  ServletResponse response)
+
+
Description copied from interface: DialogParameterHandler
+
The indication of an AJAX request depends on the concrete ajax framework. + Please take a look at the request parameters + to tell us if we are dealing with an AJAX request. +

+

+
Specified by:
checkIsAjaxRequest in interface DialogParameterHandler
+
+
+ +
Returns:
true, if the given request is an AJAX request.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandler.html new file mode 100644 index 0000000..2ae4d78 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandler.html @@ -0,0 +1,343 @@ + + + + + + +DialogParameterHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Interface DialogParameterHandler

+
+
All Known Implementing Classes:
DefaultDialogParameterHandler
+
+
+
+
public interface DialogParameterHandler
+ +

+Requests with incomplete, outdated or unknown request parameters are passed to this. + Concrete DialogRequestParameters implement the strategy how to handle these + requests. An implementation has to be registrated at the ConfigManager + with the key DIALOG_PARAMETER_HANDLER_CONFIG_KEY. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringDIALOG_PARAMETER_HANDLER_CONFIG_KEY + +
+          The key that is used for retrieving the name of the implementation of + this interface to be used.
+  + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckIsAjaxRequest(HttpServletRequest request, + ServletResponse response) + +
+          The indication of an AJAX request depends on the concrete ajax framework. +
+ booleanhandleInvalidSequenceNumber(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogInstanceId dialogInstanceId, + java.lang.String url, + DialogParameterHandlerCallback callback) + +
+          This method is called when the sequence number is invalid. +
+ booleanhandleMissingDialogParameters(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogParameterHandlerCallback callback) + +
+          This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. +
+  +

+ + + + + + + + +
+Field Detail
+ +

+DIALOG_PARAMETER_HANDLER_CONFIG_KEY

+
+public static final java.lang.String DIALOG_PARAMETER_HANDLER_CONFIG_KEY
+
+
The key that is used for retrieving the name of the implementation of + this interface to be used. +

+

+
+
+ + + + + + + + + + + +
+Method Detail
+ +

+handleMissingDialogParameters

+
+public boolean handleMissingDialogParameters(HttpServletRequest request,
+                                             ServletResponse response,
+                                             DialogControl sessionDialogControl,
+                                             DialogParameterHandlerCallback callback)
+
+
This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. + This may be a request to enter the application, + a request from a bookmark or a request from a dialog + that is closed and should not be recreated automatically. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+handleInvalidSequenceNumber

+
+public boolean handleInvalidSequenceNumber(HttpServletRequest request,
+                                           ServletResponse response,
+                                           DialogControl sessionDialogControl,
+                                           DialogInstanceId dialogInstanceId,
+                                           java.lang.String url,
+                                           DialogParameterHandlerCallback callback)
+
+
This method is called when the sequence number is invalid. + This may indicate a double submit or a requset from an old page. + This can happen when the same dialog instance (e.g. a singleton instance) + is open in two browsers or two tabs of one browser or from a double submit. +

+

+
Parameters:
dialogInstanceId - DialogInstanceId of the dialog that is out of sequence
url - an URL for the corresponding dialog in its actual state +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+checkIsAjaxRequest

+
+public boolean checkIsAjaxRequest(HttpServletRequest request,
+                                  ServletResponse response)
+
+
The indication of an AJAX request depends on the concrete ajax framework. + Please take a look at the request parameters + to tell us if we are dealing with an AJAX request. +

+

+ +
Returns:
true, if the given request is an AJAX request.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandlerCallback.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandlerCallback.html new file mode 100644 index 0000000..05208f2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogParameterHandlerCallback.html @@ -0,0 +1,264 @@ + + + + + + +DialogParameterHandlerCallback (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Interface DialogParameterHandlerCallback

+
+
+
public interface DialogParameterHandlerCallback
+ +

+Callback for the DialogParameterHandler to tell + the caller ofe a concrete DialogParameterHandler + how to process further. This callback provides two possibilities: +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanperformBypass() + +
+          Handle the request as a bypass for the quasar client: the request + will be handled like a normal JSF request, no quasar specific processing will be done.
+ booleanperformRedirect() + +
+          Perform a redirect to the currently activated dialog.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+performBypass

+
+public boolean performBypass()
+
+
Handle the request as a bypass for the quasar client: the request + will be handled like a normal JSF request, no quasar specific processing will be done. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+
+ +

+performRedirect

+
+public boolean performRedirect()
+
+
Perform a redirect to the currently activated dialog. E.g. use this if you created + and activated a new dialog. +

+

+ +
Returns:
true if the response is completed e.g. due to a + redirect to a determined dialog. The servlet filter chain will + not be processed further, but the redirect will be performed immediately.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogServletFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogServletFilter.html new file mode 100644 index 0000000..b69b27a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/DialogServletFilter.html @@ -0,0 +1,327 @@ + + + + + + +DialogServletFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class DialogServletFilter

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.DialogServletFilter
+
+
+
+
public class DialogServletFilter
extends java.lang.Object
+ +

+ServletFilter that is called before the JSF life cycle begins. + This Filter is to determine an existing dialog context, + build a new one or do normal jsf handling with respect to the + request parameters. +

+ +

+

+
Author:
+
Martin Haft , clucke
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DialogServletFilter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          The filter's destruction hook.
+ voiddoFilter(ServletRequest request, + ServletResponse response, + FilterChain chain) + +
+          The actual filtering hook.
+ voidinit(FilterConfig conf) + +
+          The filter's initialization hook.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DialogServletFilter

+
+public DialogServletFilter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init(FilterConfig conf)
+          throws ServletException
+
+
The filter's initialization hook. +

+

+
Parameters:
conf - the filter's configuration-data +
Throws: +
ServletException
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
The filter's destruction hook. +

+

+
+
+
+
+ +

+doFilter

+
+public void doFilter(ServletRequest request,
+                     ServletResponse response,
+                     FilterChain chain)
+              throws java.io.IOException,
+                     ServletException
+
+
The actual filtering hook. The logic regarding Quasar-dialogs is located + here. + +

+ This hook is used to connect the request to the dialog instance, + defined by the dialog parameters. This task is delegated to + the DialogContextService registered at the session. + If response is not compleated the filter-chain processing will be continued. +

+

+

+ +
Throws: +
java.io.IOException +
ServletException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/FacesContextProvider.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/FacesContextProvider.html new file mode 100644 index 0000000..c268c4f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/FacesContextProvider.html @@ -0,0 +1,279 @@ + + + + + + +FacesContextProvider (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class FacesContextProvider

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.FacesContextProvider
+
+
+
+
public class FacesContextProvider
extends java.lang.Object
+ +

+Convenience methods to access the FacesContext. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
FacesContextProvider() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static FacesContextgetCurrentFacesContext() + +
+           
+static booleanhasFacesContext() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+FacesContextProvider

+
+public FacesContextProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+hasFacesContext

+
+public static boolean hasFacesContext()
+
+
+
+
+
+
+ +

+getCurrentFacesContext

+
+public static FacesContext getCurrentFacesContext()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/GetParameters.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/GetParameters.html new file mode 100644 index 0000000..c2c8fd0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/GetParameters.html @@ -0,0 +1,356 @@ + + + + + + +GetParameters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class GetParameters

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.GetParameters
+
+
+
+
public class GetParameters
extends java.lang.Object
+ +

+Simple helper class to collect get parameters for a request + and add them as parameters to a url. Here it is used to + add the dialog identifying parameters (dialog id and dialog instance id) + to the get parameters of a url as well as for bookmarking parameters. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected GetParameters() + +
+          Protected Constructor. +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringaddGetParametersToURL(java.lang.String url) + +
+          Adds all get parameters of this to the given url
+ java.lang.ObjectgetGetParameter(java.lang.String key) + +
+           
+ java.util.MapgetGetParameterMap() + +
+           
+ voidputGetParameter(java.lang.String key, + java.lang.String value) + +
+          Add a new get parameter or change an existing.
+ voidputGetParameters(java.util.Properties properties) + +
+          The properties are added to the get parameters. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+GetParameters

+
+protected GetParameters()
+
+
Protected Constructor. + GetParameters are added to every request and can be obtained + from a RequestDataService. +

+

+ + + + + + + + +
+Method Detail
+ +

+getGetParameterMap

+
+public java.util.Map getGetParameterMap()
+
+
+ +
Returns:
the HashMap with collected the get parameter
+
+
+
+ +

+getGetParameter

+
+public java.lang.Object getGetParameter(java.lang.String key)
+
+
+
Parameters:
key - the key for a get parameter +
Returns:
the value of the get parameter
+
+
+
+ +

+putGetParameter

+
+public void putGetParameter(java.lang.String key,
+                            java.lang.String value)
+
+
Add a new get parameter or change an existing. +

+

+
Parameters:
key - the key for a get parameter
value - the new value for the get parameter
+
+
+
+ +

+putGetParameters

+
+public void putGetParameters(java.util.Properties properties)
+
+
The properties are added to the get parameters. + Note: if a property value is not a string we use the + toString method to determin the get parameter value. +

+

+
Parameters:
properties - the Properties to be added
+
+
+
+ +

+addGetParametersToURL

+
+public java.lang.String addGetParametersToURL(java.lang.String url)
+
+
Adds all get parameters of this to the given url +

+

+
Parameters:
url - the url to be supplemented by the get parameters +
Returns:
the supplemented url
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PRGNavigationHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PRGNavigationHandler.html new file mode 100644 index 0000000..e609e33 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PRGNavigationHandler.html @@ -0,0 +1,304 @@ + + + + + + +PRGNavigationHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class PRGNavigationHandler

+
+java.lang.Object
+  extended byNavigationHandler
+      extended bycom.sdm.quasar.client.jsf.dialog.PRGNavigationHandler
+
+
+
+
public class PRGNavigationHandler
extends NavigationHandler
+ +

+Custom NavigationHandler for the Quasar Client. + + In case of a dialog request it performs a redirect + to the current dialog to implement the PRG pattern. +

+ +

+

+
Author:
+
clucke
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  NavigationHandler_base + +
+          JSF standard NavigationHandler
+  + + + + + + + + + + +
+Constructor Summary
PRGNavigationHandler(NavigationHandler navHdl) + +
+          Constructor.
+  + + + + + + + + + + + +
+Method Summary
+ voidhandleNavigation(FacesContext context, + java.lang.String actionMethod, + java.lang.String outcome) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+_base

+
+protected NavigationHandler _base
+
+
JSF standard NavigationHandler +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+PRGNavigationHandler

+
+public PRGNavigationHandler(NavigationHandler navHdl)
+
+
Constructor. Takes the JSF standard NavigationHandler as + argument. +

+

Parameters:
navHdl - JSF standard NavigationHandler
+ + + + + + + + +
+Method Detail
+ +

+handleNavigation

+
+public void handleNavigation(FacesContext context,
+                             java.lang.String actionMethod,
+                             java.lang.String outcome)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PostParameters.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PostParameters.html new file mode 100644 index 0000000..48d213f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/PostParameters.html @@ -0,0 +1,366 @@ + + + + + + +PostParameters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class PostParameters

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.PostParameters
+
+
+
+
public class PostParameters
extends java.lang.Object
+ +

+Simple helper class to collect post parameters for a request + and add them as hidden fields to a response or as token, thas my be added to a link or view id. + Here it is used to add the dialog identifying parameters (dialog id and dialog instance id) + or the sequence number to the hidden fields of a form. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected PostParameters() + +
+          Protected Constructor. +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetPostParameters(java.lang.String key) + +
+           
+ java.util.MapgetPostParametersMap() + +
+           
+ voidputPostParameter(java.lang.String key, + java.lang.String value) + +
+          Add a new post parameter or change an existing.
+static voidwriteHiddenField(UIComponent component, + ResponseWriter writer, + java.lang.String key, + java.lang.String value) + +
+          Writes a key value pair to the given writer of a response as hidden field.
+ voidwritePostParameters(UIComponent component, + ResponseWriter writer) + +
+          Writes all post parameters of this to the given writer of a response as hidden fields.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+PostParameters

+
+protected PostParameters()
+
+
Protected Constructor. + PostParameters are added to every request and can be obtained + from a RequestDataService. +

+

+ + + + + + + + +
+Method Detail
+ +

+getPostParametersMap

+
+public java.util.Map getPostParametersMap()
+
+
+ +
Returns:
the HashMap with collected the post parameter
+
+
+
+ +

+getPostParameters

+
+public java.lang.String getPostParameters(java.lang.String key)
+
+
+
Parameters:
key - the key for a post parameter +
Returns:
the value of the post parameter
+
+
+
+ +

+putPostParameter

+
+public void putPostParameter(java.lang.String key,
+                             java.lang.String value)
+
+
Add a new post parameter or change an existing. +

+

+
Parameters:
key - the key for a post parameter
value - the new value for the post parameter
+
+
+
+ +

+writePostParameters

+
+public void writePostParameters(UIComponent component,
+                                ResponseWriter writer)
+                         throws java.io.IOException
+
+
Writes all post parameters of this to the given writer of a response as hidden fields. +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+writeHiddenField

+
+public static void writeHiddenField(UIComponent component,
+                                    ResponseWriter writer,
+                                    java.lang.String key,
+                                    java.lang.String value)
+                             throws java.io.IOException
+
+
Writes a key value pair to the given writer of a response as hidden field. +

+

+ +
Throws: +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RequestParameterManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RequestParameterManager.html new file mode 100644 index 0000000..5c69020 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RequestParameterManager.html @@ -0,0 +1,491 @@ + + + + + + +RequestParameterManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class RequestParameterManager

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.RequestParameterManager
+
+
+
+
public class RequestParameterManager
extends java.lang.Object
+ +

+Helper class to handle attributes of the request scope. + Use the request scope for thread save (i.e. request save) parameter handling. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static java.util.EnumerationgetAttributeNames() + +
+           
+static HttpServletRequestgetCurrentRequest() + +
+           
+static GetParametersgetGetParameters() + +
+          Provides the GetParameters for the current request
+static PostParametersgetPostParameters() + +
+          Provides the PostParameters for the current request
+static java.lang.ObjectgetRequestAttribute(java.lang.String key) + +
+          Recieves objects from the current request. +
+static booleanisAjaxRequest() + +
+           
+static booleanisBypassRequest() + +
+           
+static booleanisGetRequest() + +
+           
+static booleanisPostRequest() + +
+           
+static voidremoveAttribute(java.lang.String key) + +
+          Removes an attribute from the current request.
+static voidsetAjaxRequest() + +
+          marks the current request as ajax request
+static voidsetBypassRequest() + +
+          marks the current request as bypass
+static voidsetRequestAttribute(java.lang.String key, + java.lang.Object object) + +
+          Stores objects at the current request. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+isPostRequest

+
+public static boolean isPostRequest()
+
+
+ +
Returns:
true if the current request is a post request
+
+
+
+ +

+isGetRequest

+
+public static boolean isGetRequest()
+
+
+ +
Returns:
true if the current request is a get request
+
+
+
+ +

+setBypassRequest

+
+public static void setBypassRequest()
+
+
marks the current request as bypass +

+

+
+
+
+
+ +

+isBypassRequest

+
+public static boolean isBypassRequest()
+
+
+ +
Returns:
true, if the current request is marked as bypass
+
+
+
+ +

+isAjaxRequest

+
+public static boolean isAjaxRequest()
+
+
+ +
Returns:
true, if the current request is marked as ajax request
+
+
+
+ +

+setAjaxRequest

+
+public static void setAjaxRequest()
+
+
marks the current request as ajax request +

+

+
+
+
+
+ +

+getPostParameters

+
+public static PostParameters getPostParameters()
+
+
Provides the PostParameters for the current request +

+

+ +
Returns:
PostParameters of the current request
+
+
+
+ +

+getGetParameters

+
+public static GetParameters getGetParameters()
+
+
Provides the GetParameters for the current request +

+

+ +
Returns:
GetParameters of the current request
+
+
+
+ +

+setRequestAttribute

+
+public static void setRequestAttribute(java.lang.String key,
+                                       java.lang.Object object)
+
+
Stores objects at the current request. + This is to support thread save (i.e. "request save") implementations + of the services. +

+

+
+
+
+
+ +

+getRequestAttribute

+
+public static java.lang.Object getRequestAttribute(java.lang.String key)
+
+
Recieves objects from the current request. + This is to support thread save (i.e. "request save") implementations of the services. +

+

+
+
+
+
+ +

+removeAttribute

+
+public static void removeAttribute(java.lang.String key)
+
+
Removes an attribute from the current request. +

+

+
Parameters:
key - the key of the attribute to remove
+
+
+
+ +

+getAttributeNames

+
+public static java.util.Enumeration getAttributeNames()
+
+
+ +
Returns:
all attribuet keys
+
+
+
+ +

+getCurrentRequest

+
+public static HttpServletRequest getCurrentRequest()
+
+
+ +
Returns:
the current request
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RootServiceProvider.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RootServiceProvider.html new file mode 100644 index 0000000..0aa67c0 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/RootServiceProvider.html @@ -0,0 +1,283 @@ + + + + + + +RootServiceProvider (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class RootServiceProvider

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.RootServiceProvider
+
+
+
+
public class RootServiceProvider
extends java.lang.Object
+ +

+


+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringSERVICE_PROVIDER_SESSION_CONTEXT_KEY + +
+           
+  + + + + + + + + + + +
+Constructor Summary
RootServiceProvider() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static ServiceProvidergetServiceProvider() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+SERVICE_PROVIDER_SESSION_CONTEXT_KEY

+
+public static final java.lang.String SERVICE_PROVIDER_SESSION_CONTEXT_KEY
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+RootServiceProvider

+
+public RootServiceProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getServiceProvider

+
+public static ServiceProvider getServiceProvider()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.VisualRepresentationListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.VisualRepresentationListener.html new file mode 100644 index 0000000..548b0fe --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.VisualRepresentationListener.html @@ -0,0 +1,261 @@ + + + + + + +VisualRepresentation.VisualRepresentationListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Interface VisualRepresentation.VisualRepresentationListener

+
+
Enclosing interface:
VisualRepresentation
+
+
+
+
public static interface VisualRepresentation.VisualRepresentationListener
+ +

+

+ Register a VisualRepresentationListener at a VisualRepresentation + if you want to be informed when the VisualRepresentation is entered + or left by browser navigation or when an other dialog is shown (and this + dialog is left) or hidden (and this dialog is entered). +

+

+ Use these callbacks if you want to free resources when not shown + and allocate when shown again. +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidvisualRepresentationEntered() + +
+          VisualRepresentation is entered by browser navigation + or because a dialog is hiden and this VisualRepresentation + is shown again.
+ voidvisualRepresentationLeft() + +
+          VisualRepresentation is left by browser navigation + or because an other dialog is shown.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+visualRepresentationEntered

+
+public void visualRepresentationEntered()
+
+
VisualRepresentation is entered by browser navigation + or because a dialog is hiden and this VisualRepresentation + is shown again. +

+

+
+
+
+
+ +

+visualRepresentationLeft

+
+public void visualRepresentationLeft()
+
+
VisualRepresentation is left by browser navigation + or because an other dialog is shown. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.html new file mode 100644 index 0000000..aa849e9 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentation.html @@ -0,0 +1,770 @@ + + + + + + +VisualRepresentation (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class VisualRepresentation

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.VisualRepresentation
+
+
+
+
public class VisualRepresentation
extends java.lang.Object
+ +

+

+ This represents a visual representation of a dialog, e.g. the displayed jsp, + facelet, .. . It is definde by the #presentationURI and is connected + to a dialog of the given #dialogInstanceId. In addition bookmarks + can be set at this VisualRepresentation. +

+

+ The VisualRepresentation is shown or hidden at a + BrowserWindow. Normally show the VisualRepresentation when + the dialog is activated and hide it when deactivated. +

+

+ Vice versa, you can register an VisualRepresentation.VisualRepresentationListener to be + informed when your VisualRepresentation is left or reentered at the + browser window due to activating an other dialog or due to browser navigation +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static interfaceVisualRepresentation.VisualRepresentationListener + +
+           + Register a VisualRepresentationListener at a VisualRepresentation + if you want to be informed when the VisualRepresentation is entered + or left by browser navigation or when an other dialog is shown (and this + dialog is left) or hidden (and this dialog is entered). +
+  + + + + + + + + + + + + + +
+Constructor Summary
VisualRepresentation(java.lang.String presentationURI, + DialogInstanceId dialogInstanceId) + +
+          Constructos a new VisualRepresentation.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddedAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is added and normally shwon at the BrowserWindow.
+ voidaddVisualRepresentationListener(VisualRepresentation.VisualRepresentationListener listener) + +
+          Add a VisualRepresentation.VisualRepresentationListener to this VisualRepresentation.
+ java.lang.StringbuildActionURL(java.lang.String requestContextPath) + +
+          Build the action url based on the given requestContextPath. +
+ java.lang.StringbuildIdFromPostParameters() + +
+          The VisualRepresentationId is provided as token.
+ booleanequals(java.lang.Object obj) + +
+           
+ java.util.PropertiesgetBookmarkParameters() + +
+           
+ DialogInstanceIdgetDialogInstanceId() + +
+           
+ java.lang.StringgetPresentationURI() + +
+           
+protected  VisualRepresentationIdgetVisualRepresentationId() + +
+          The VisualRepresentationId of the VisualRepresentation + is build and returned
+ inthashCode() + +
+           
+ booleanisShowing() + +
+           
+protected  booleanisShowingElsewhere(BrowserWindow browserWindow) + +
+           
+protected  voidnotifyPageUnvisible() + +
+           
+protected  voidnotifyPageVisible() + +
+           
+protected  voidpageEnteredAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is visible again at the BrowserWindow due to browser naivigation or + because a VisualRepresentation is hidden and this VisualRepresentation + is the next to be shown.
+protected  voidpageLeftAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is left at the BrowserWindow due to browser navigation or because an other + VisualRepresentation is shwn.
+ voidremoveChangeListener(VisualRepresentation.VisualRepresentationListener listener) + +
+          Remove a VisualRepresentation.VisualRepresentationListener from this VisualRepresentation.
+protected  voidremovedAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is removed from the BrowserWindow.
+ voidsetBookmarkParameters(java.util.Properties bookmarkParameters) + +
+          Sets the bookmark parameters: the aarameters will be addad as get + parameters to the url.
+ voidsetPresentationURI(java.lang.String presentationURI) + +
+          Sets the Url of the page, which is represented by this + VisualRepresentation.
+ java.lang.StringtoString() + +
+           
+ voidwritePostParameters(UIComponent component, + ResponseWriter writer) + +
+          The post parameters are supplemented by the VisualRepresentationId + and written to the request (normally as hidden fields).
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+VisualRepresentation

+
+public VisualRepresentation(java.lang.String presentationURI,
+                            DialogInstanceId dialogInstanceId)
+
+
Constructos a new VisualRepresentation. +

+

Parameters:
presentationURI - The Url of the page, which is represented by this VisualRepresentation.
dialogInstanceId - The Id of the dialog connected to the VisualRepresentation
+ + + + + + + + +
+Method Detail
+ +

+getDialogInstanceId

+
+public DialogInstanceId getDialogInstanceId()
+
+
+ +
Returns:
The Id of the dialog connected to the VisualRepresentation
+
+
+
+ +

+getPresentationURI

+
+public java.lang.String getPresentationURI()
+
+
+ +
Returns:
The Url of the page, which is represented by this VisualRepresentation.
+
+
+
+ +

+getBookmarkParameters

+
+public java.util.Properties getBookmarkParameters()
+
+
+ +
Returns:
Parameters that will be addad as get parameters to the url. + Use these parameters for bookmarking. Null, if no bookmarking + parameters are needed.
+
+
+
+ +

+setBookmarkParameters

+
+public void setBookmarkParameters(java.util.Properties bookmarkParameters)
+
+
Sets the bookmark parameters: the aarameters will be addad as get + parameters to the url. Use these parameters for bookmarking. Null, if no + bookmarking parameters are needed. + Note: If a value of a property is no string, the toString method + will be invoked to get the parameter value. +

+

+
Parameters:
bookmarkParameters - the bookmark parameters
+
+
+
+ +

+buildActionURL

+
+public java.lang.String buildActionURL(java.lang.String requestContextPath)
+
+
Build the action url based on the given requestContextPath. + The url is supplemeted by the #presentationURI and by the get parameters + consistiong out of the VisualRepresentationId and the #bookmarkParameters. +

+

+ +
Returns:
the supplemented action url
+
+
+
+ +

+writePostParameters

+
+public void writePostParameters(UIComponent component,
+                                ResponseWriter writer)
+                         throws java.io.IOException
+
+
The post parameters are supplemented by the VisualRepresentationId + and written to the request (normally as hidden fields). +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+getVisualRepresentationId

+
+protected VisualRepresentationId getVisualRepresentationId()
+
+
The VisualRepresentationId of the VisualRepresentation + is build and returned +

+

+ +
Returns:
the VisualRepresentationId of the VisualRepresentation.
+
+
+
+ +

+buildIdFromPostParameters

+
+public java.lang.String buildIdFromPostParameters()
+
+
The VisualRepresentationId is provided as token. This may be + added to the view or to links. Thus the VisualRepresentation + may be reconstructed based on the view id or when a link pointing to + this VisualRepresentation is fired. The former can be used when + no JacaScript is valid. +

+

+ +
Returns:
VisualRepresentationId as token
+
+
+
+ +

+setPresentationURI

+
+public void setPresentationURI(java.lang.String presentationURI)
+
+
Sets the Url of the page, which is represented by this + VisualRepresentation. +

+

+
Parameters:
presentationURI - Url of the page, which is represented by this + VisualRepresentation.
+
+
+
+ +

+addedAt

+
+protected void addedAt(BrowserWindow browserWindow)
+
+
Callback from the BrowserWindow informing, that the VisualRepresentation + is added and normally shwon at the BrowserWindow. +

+

+
Parameters:
browserWindow - the BrowserWindow, this VisualRepresentation is addad at
+
+
+
+ +

+removedAt

+
+protected void removedAt(BrowserWindow browserWindow)
+
+
Callback from the BrowserWindow informing, that the VisualRepresentation + is removed from the BrowserWindow. +

+

+
Parameters:
browserWindow - the BrowserWindow, this VisualRepresentation is removed from
+
+
+
+ +

+pageEnteredAt

+
+protected void pageEnteredAt(BrowserWindow browserWindow)
+
+
Callback from the BrowserWindow informing, that the VisualRepresentation + is visible again at the BrowserWindow due to browser naivigation or + because a VisualRepresentation is hidden and this VisualRepresentation + is the next to be shown. +

+

+
Parameters:
browserWindow - the BrowserWindow, this VisualRepresentation shown again
+
+
+
+ +

+pageLeftAt

+
+protected void pageLeftAt(BrowserWindow browserWindow)
+
+
Callback from the BrowserWindow informing, that the VisualRepresentation + is left at the BrowserWindow due to browser navigation or because an other + VisualRepresentation is shwn. +

+

+
Parameters:
browserWindow - the BrowserWindow, this VisualRepresentation shown again
+
+
+
+ +

+isShowing

+
+public boolean isShowing()
+
+
+ +
Returns:
true if the VisualRepresentation is currently shown at at + least one BrowserWindow
+
+
+
+ +

+isShowingElsewhere

+
+protected boolean isShowingElsewhere(BrowserWindow browserWindow)
+
+
+
+
+
+
+ +

+notifyPageVisible

+
+protected void notifyPageVisible()
+
+
+
+
+
+
+ +

+notifyPageUnvisible

+
+protected void notifyPageUnvisible()
+
+
+
+
+
+
+ +

+addVisualRepresentationListener

+
+public void addVisualRepresentationListener(VisualRepresentation.VisualRepresentationListener listener)
+
+
Add a VisualRepresentation.VisualRepresentationListener to this VisualRepresentation. +

+

+
Parameters:
listener - the Listener to add
+
+
+
+ +

+removeChangeListener

+
+public void removeChangeListener(VisualRepresentation.VisualRepresentationListener listener)
+
+
Remove a VisualRepresentation.VisualRepresentationListener from this VisualRepresentation. +

+

+
Parameters:
listener - the Listener to remove
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object obj)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationId.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationId.html new file mode 100644 index 0000000..dc8df90 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationId.html @@ -0,0 +1,489 @@ + + + + + + +VisualRepresentationId (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class VisualRepresentationId

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.VisualRepresentationId
+
+
+
+
public class VisualRepresentationId
extends java.lang.Object
+ +

+

+ The VisualRepresentationId defines the parameters which identify a + VisualRepresentation. The parameters are added to a response as + hidden fiels (addIdToPage(PostParameters) or as url parameters + (addIdToRequestParameters(GetParameters)). + They could also be addad as token to the view id (getIdAsToken()). + Thus, in any case the corresponding VisualRepresentation will be + identified at the next request from this page + (identifyVisualRepresentation(HttpServletRequest, BrowserWindow)). +

+

+ The Id of a VisualRepresentation is build out of the dialog id and + the dialog instance id of the dialog of the VisualRepresentation. +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringDIALOGID_REQUEST_PARAMETER_NAME + +
+          the tag identifying the dialog-id information
+static java.lang.StringDIALOGINSTANCEID_REQUEST_PARAMETER_NAME + +
+          the tag identifying the dialog-instance-id information
+  + + + + + + + + + + + +
+Constructor Summary
+protected VisualRepresentationId(VisualRepresentation visualRepresentation) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddIdToPage(PostParameters postParameters) + +
+          Add the id parameters to the PostParameters.
+ voidaddIdToRequestParameters(GetParameters parameters) + +
+          Add the id parameters to the GetParameters.
+protected static booleancheck(com.sdm.quasar.client.jsf.dialog.InternalId internalId, + VisualRepresentation visualRepresentation) + +
+           
+protected static java.lang.StringgetDialogIdFromToken(java.lang.String token) + +
+           
+protected static java.lang.StringgetDialogInstanceIdFromToken(java.lang.String token) + +
+           
+ java.lang.StringgetIdAsToken() + +
+          Returns a unique token for this dialog-instance id.
+static VisualRepresentationidentifyVisualRepresentation(HttpServletRequest request, + BrowserWindow browserWindow) + +
+          A VisualRepresentation registered at a BrowserWindow is ideentified + from the parameters of the request.
+protected static com.sdm.quasar.client.jsf.dialog.InternalIdreadInternalId(HttpServletRequest request) + +
+          Reads the id parameters from the request and returns then. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DIALOGID_REQUEST_PARAMETER_NAME

+
+public static java.lang.String DIALOGID_REQUEST_PARAMETER_NAME
+
+
the tag identifying the dialog-id information +

+

+
+
+
+ +

+DIALOGINSTANCEID_REQUEST_PARAMETER_NAME

+
+public static java.lang.String DIALOGINSTANCEID_REQUEST_PARAMETER_NAME
+
+
the tag identifying the dialog-instance-id information +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VisualRepresentationId

+
+protected VisualRepresentationId(VisualRepresentation visualRepresentation)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addIdToRequestParameters

+
+public void addIdToRequestParameters(GetParameters parameters)
+
+
Add the id parameters to the GetParameters. +

+

+
Parameters:
parameters - the get parameters the id is added to
+
+
+
+ +

+addIdToPage

+
+public void addIdToPage(PostParameters postParameters)
+                 throws java.io.IOException
+
+
Add the id parameters to the PostParameters. +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+getIdAsToken

+
+public java.lang.String getIdAsToken()
+
+
Returns a unique token for this dialog-instance id. +

+

+ +
Returns:
the token representing the dialog-instance id
+
+
+
+ +

+identifyVisualRepresentation

+
+public static VisualRepresentation identifyVisualRepresentation(HttpServletRequest request,
+                                                                BrowserWindow browserWindow)
+
+
A VisualRepresentation registered at a BrowserWindow is ideentified + from the parameters of the request. If no VisualRepresentation of the given + BrowserWindow matches the id parameters of the request, null is returned +

+

+
Parameters:
request - the current request
browserWindow - the current BrowserWindow +
Returns:
the identified VisualRepresentation or null if no VisualRepresentation + is found.
+
+
+
+ +

+readInternalId

+
+protected static com.sdm.quasar.client.jsf.dialog.InternalId readInternalId(HttpServletRequest request)
+
+
Reads the id parameters from the request and returns then. + If id parameters are missing, null is returned. +

+

+
Parameters:
request - the current request +
Returns:
the id parameters readed from the request or null if parameters are + missing or incomplete.
+
+
+
+ +

+check

+
+protected static boolean check(com.sdm.quasar.client.jsf.dialog.InternalId internalId,
+                               VisualRepresentation visualRepresentation)
+
+
+ +
Returns:
true, if the given VisualRepresentation is identified by the given Id
+
+
+
+ +

+getDialogIdFromToken

+
+protected static java.lang.String getDialogIdFromToken(java.lang.String token)
+
+
+
+
+
+
+ +

+getDialogInstanceIdFromToken

+
+protected static java.lang.String getDialogInstanceIdFromToken(java.lang.String token)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationInfo.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationInfo.html new file mode 100644 index 0000000..68e8c9e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/VisualRepresentationInfo.html @@ -0,0 +1,506 @@ + + + + + + +VisualRepresentationInfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog +
+Class VisualRepresentationInfo

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.VisualRepresentationInfo
+
+
+
+
public class VisualRepresentationInfo
extends java.lang.Object
+ +

+Container with additional information defining the showing and hiding strategy + of a VisualRepresentation +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+protected  booleanisHidden + +
+           
+  + + + + + + + + + + +
+Constructor Summary
VisualRepresentationInfo() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.StringgetRedirectUrl() + +
+           
+protected  java.lang.StringgetReplacingDialog() + +
+           
+protected  java.lang.ObjectgetReplacingDialogContext() + +
+           
+protected  booleanisHidden() + +
+           
+ booleanisModal() + +
+           
+protected  booleanisRecreateDialog() + +
+           
+protected  voidsetHidden(boolean isHidden) + +
+           
+protected  voidsetModal(boolean isModal) + +
+           
+protected  voidsetRecreateDialog(boolean recreateDialog) + +
+           
+protected  voidsetRedirectUrl(java.lang.String redirectUrl) + +
+           
+protected  voidsetReplacingDialog(java.lang.String replacingDialog) + +
+           
+protected  voidsetReplacingDialogContext(java.lang.Object eclipsingDialogContext) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+isHidden

+
+protected boolean isHidden
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VisualRepresentationInfo

+
+public VisualRepresentationInfo()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isHidden

+
+protected boolean isHidden()
+
+
+ +
Returns:
the isHidden
+
+
+
+ +

+setHidden

+
+protected void setHidden(boolean isHidden)
+
+
+
Parameters:
isHidden - the isHidden to set
+
+
+
+ +

+getRedirectUrl

+
+protected java.lang.String getRedirectUrl()
+
+
+ +
Returns:
the redirectUrl
+
+
+
+ +

+setRedirectUrl

+
+protected void setRedirectUrl(java.lang.String redirectUrl)
+
+
+
Parameters:
redirectUrl - the redirectUrl to set
+
+
+
+ +

+isRecreateDialog

+
+protected boolean isRecreateDialog()
+
+
+ +
Returns:
the recreateDialog
+
+
+
+ +

+setRecreateDialog

+
+protected void setRecreateDialog(boolean recreateDialog)
+
+
+
Parameters:
recreateDialog - the recreateDialog to set
+
+
+
+ +

+getReplacingDialog

+
+protected java.lang.String getReplacingDialog()
+
+
+ +
Returns:
the replacingDialog
+
+
+
+ +

+setReplacingDialog

+
+protected void setReplacingDialog(java.lang.String replacingDialog)
+
+
+
Parameters:
replacingDialog - the replacingDialog to set
+
+
+
+ +

+getReplacingDialogContext

+
+protected java.lang.Object getReplacingDialogContext()
+
+
+ +
Returns:
the eclipsingDialogContext
+
+
+
+ +

+setReplacingDialogContext

+
+protected void setReplacingDialogContext(java.lang.Object eclipsingDialogContext)
+
+
+
Parameters:
eclipsingDialogContext - the eclipsingDialogContext to set
+
+
+
+ +

+isModal

+
+public boolean isModal()
+
+
+
+
+
+
+ +

+setModal

+
+protected void setModal(boolean isModal)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindow.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindow.html new file mode 100644 index 0000000..88cea90 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindow.html @@ -0,0 +1,287 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.BrowserWindow (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.BrowserWindow

+
+ + + + + + + + + + + + + + + + + +
+Packages that use BrowserWindow
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services  
+  +

+ + + + + +
+Uses of BrowserWindow in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type BrowserWindow
+static VisualRepresentationVisualRepresentationId.identifyVisualRepresentation(HttpServletRequest request, + BrowserWindow browserWindow) + +
+          A VisualRepresentation registered at a BrowserWindow is ideentified + from the parameters of the request.
+protected  voidVisualRepresentation.addedAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is added and normally shwon at the BrowserWindow.
+protected  voidVisualRepresentation.removedAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is removed from the BrowserWindow.
+protected  voidVisualRepresentation.pageEnteredAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is visible again at the BrowserWindow due to browser naivigation or + because a VisualRepresentation is hidden and this VisualRepresentation + is the next to be shown.
+protected  voidVisualRepresentation.pageLeftAt(BrowserWindow browserWindow) + +
+          Callback from the BrowserWindow informing, that the VisualRepresentation + is left at the BrowserWindow due to browser navigation or because an other + VisualRepresentation is shwn.
+protected  booleanVisualRepresentation.isShowingElsewhere(BrowserWindow browserWindow) + +
+           
+  +

+ + + + + +
+Uses of BrowserWindow in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return BrowserWindow
+ BrowserWindowBrowserWindowFeature.getCurrentBrowserWindow() + +
+           
+protected  BrowserWindow[]BrowserWindowFeature.getAllBrowserWindows() + +
+           
+  +

+ + + + + +
+Uses of BrowserWindow in com.sdm.quasar.client.jsf.dialog.services
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.services that return BrowserWindow
+ BrowserWindowBrowserWindowManagerService.getCurrentBrowserWindow() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindowCallBack.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindowCallBack.html new file mode 100644 index 0000000..ce359e5 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/BrowserWindowCallBack.html @@ -0,0 +1,185 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.BrowserWindowCallBack (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.BrowserWindowCallBack

+
+ + + + + + + + + +
+Packages that use BrowserWindowCallBack
com.sdm.quasar.client.jsf.dialog  
+  +

+ + + + + +
+Uses of BrowserWindowCallBack in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type BrowserWindowCallBack
+ booleanBrowserWindow.determineVisualRepresentation(HttpServletRequest request, + BrowserWindowCallBack callBack) + +
+          Analyses the request parameters and determines the page to be shown. +
+protected  booleanBrowserWindow.handleDoubleSubmit(HttpServletRequest request, + BrowserWindowCallBack callBack, + VisualRepresentation visRep) + +
+          Checks if this is a request to a previous state of the dialog. +
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DefaultDialogParameterHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DefaultDialogParameterHandler.html new file mode 100644 index 0000000..619be3b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DefaultDialogParameterHandler.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.DefaultDialogParameterHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.DefaultDialogParameterHandler

+
+ + + + + + + + + +
+Packages that use DefaultDialogParameterHandler
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + +
+Uses of DefaultDialogParameterHandler in com.sdm.quasar.client.showcase.jsf.application
+  +

+ + + + + + + + + +
Subclasses of DefaultDialogParameterHandler in com.sdm.quasar.client.showcase.jsf.application
+ classShowcaseDialogParameterHandler + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandler.html new file mode 100644 index 0000000..5905f1d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandler.html @@ -0,0 +1,231 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.DialogParameterHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.DialogParameterHandler

+
+ + + + + + + + + + + + + + + + + +
+Packages that use DialogParameterHandler
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + +
+Uses of DialogParameterHandler in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog that implement DialogParameterHandler
+ classDefaultDialogParameterHandler + +
+          Default implementation of the DialogParameterHandler interface
+  +

+ + + + + +
+Uses of DialogParameterHandler in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return DialogParameterHandler
+protected  DialogParameterHandlerDialogContextFeature.getDialogParameterHandler() + +
+          Returns an instance of the DialogParameterHandler class + that has been defined in the application's configuration.
+  +

+ + + + + +
+Uses of DialogParameterHandler in com.sdm.quasar.client.showcase.jsf.application
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.showcase.jsf.application that implement DialogParameterHandler
+ classShowcaseDialogParameterHandler + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandlerCallback.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandlerCallback.html new file mode 100644 index 0000000..7e6552b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogParameterHandlerCallback.html @@ -0,0 +1,266 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.DialogParameterHandlerCallback (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.DialogParameterHandlerCallback

+
+ + + + + + + + + + + + + +
+Packages that use DialogParameterHandlerCallback
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + +
+Uses of DialogParameterHandlerCallback in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type DialogParameterHandlerCallback
+ booleanDialogParameterHandler.handleMissingDialogParameters(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogParameterHandlerCallback callback) + +
+          This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. +
+ booleanDialogParameterHandler.handleInvalidSequenceNumber(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogInstanceId dialogInstanceId, + java.lang.String url, + DialogParameterHandlerCallback callback) + +
+          This method is called when the sequence number is invalid. +
+ booleanDefaultDialogParameterHandler.handleMissingDialogParameters(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogParameterHandlerCallback callback) + +
+          This method is called when the dialog parameters, + i.e. the dialog id or the dialog instance id, are incomplete. + This may be a request to enter the application, + a request from a bookmark or a request from a dialog + that is closed and should not be recreated automatically.
+ booleanDefaultDialogParameterHandler.handleInvalidSequenceNumber(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogInstanceId dialogInstanceId, + java.lang.String webPageUrl, + DialogParameterHandlerCallback callback) + +
+          The sequence number is invalid: the request was from a dialog in an old state + or a double submit of the same request. +
+  +

+ + + + + +
+Uses of DialogParameterHandlerCallback in com.sdm.quasar.client.showcase.jsf.application
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.showcase.jsf.application with parameters of type DialogParameterHandlerCallback
+ booleanShowcaseDialogParameterHandler.handleMissingDialogParameters(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogParameterHandlerCallback callback) + +
+           
+ booleanShowcaseDialogParameterHandler.handleInvalidSequenceNumber(HttpServletRequest request, + ServletResponse response, + DialogControl sessionDialogControl, + DialogInstanceId dialogInstanceId, + java.lang.String webPageUrl, + DialogParameterHandlerCallback callback) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogServletFilter.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogServletFilter.html new file mode 100644 index 0000000..ee9102f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/DialogServletFilter.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.DialogServletFilter (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.DialogServletFilter

+
+No usage of com.sdm.quasar.client.jsf.dialog.DialogServletFilter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/FacesContextProvider.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/FacesContextProvider.html new file mode 100644 index 0000000..8431a8a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/FacesContextProvider.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.FacesContextProvider (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.FacesContextProvider

+
+No usage of com.sdm.quasar.client.jsf.dialog.FacesContextProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/GetParameters.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/GetParameters.html new file mode 100644 index 0000000..6f9f341 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/GetParameters.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.GetParameters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.GetParameters

+
+ + + + + + + + + + + + + + + + + +
+Packages that use GetParameters
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services  
+  +

+ + + + + +
+Uses of GetParameters in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog that return GetParameters
+static GetParametersRequestParameterManager.getGetParameters() + +
+          Provides the GetParameters for the current request
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type GetParameters
+ voidVisualRepresentationId.addIdToRequestParameters(GetParameters parameters) + +
+          Add the id parameters to the GetParameters.
+  +

+ + + + + +
+Uses of GetParameters in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return GetParameters
+ GetParametersBrowserWindowFeature.getGetParameters() + +
+           
+  +

+ + + + + +
+Uses of GetParameters in com.sdm.quasar.client.jsf.dialog.services
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.services that return GetParameters
+ GetParametersResponseParameterService.getGetParameters() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PRGNavigationHandler.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PRGNavigationHandler.html new file mode 100644 index 0000000..a7413b1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PRGNavigationHandler.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.PRGNavigationHandler (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.PRGNavigationHandler

+
+No usage of com.sdm.quasar.client.jsf.dialog.PRGNavigationHandler +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PostParameters.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PostParameters.html new file mode 100644 index 0000000..7ad828d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/PostParameters.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.PostParameters (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.PostParameters

+
+ + + + + + + + + + + + + + + + + +
+Packages that use PostParameters
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services  
+  +

+ + + + + +
+Uses of PostParameters in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog that return PostParameters
+static PostParametersRequestParameterManager.getPostParameters() + +
+          Provides the PostParameters for the current request
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type PostParameters
+ voidVisualRepresentationId.addIdToPage(PostParameters postParameters) + +
+          Add the id parameters to the PostParameters.
+  +

+ + + + + +
+Uses of PostParameters in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return PostParameters
+ PostParametersBrowserWindowFeature.getPostParameters() + +
+           
+  +

+ + + + + +
+Uses of PostParameters in com.sdm.quasar.client.jsf.dialog.services
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.services that return PostParameters
+ PostParametersResponseParameterService.getPostParameters() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RequestParameterManager.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RequestParameterManager.html new file mode 100644 index 0000000..049147e --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RequestParameterManager.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.RequestParameterManager (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.RequestParameterManager

+
+No usage of com.sdm.quasar.client.jsf.dialog.RequestParameterManager +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RootServiceProvider.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RootServiceProvider.html new file mode 100644 index 0000000..50a0f7d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/RootServiceProvider.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.RootServiceProvider (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.RootServiceProvider

+
+No usage of com.sdm.quasar.client.jsf.dialog.RootServiceProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.VisualRepresentationListener.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.VisualRepresentationListener.html new file mode 100644 index 0000000..f8700fe --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.VisualRepresentationListener.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.VisualRepresentation.VisualRepresentationListener (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.VisualRepresentation.VisualRepresentationListener

+
+ + + + + + + + + +
+Packages that use VisualRepresentation.VisualRepresentationListener
com.sdm.quasar.client.jsf.dialog  
+  +

+ + + + + +
+Uses of VisualRepresentation.VisualRepresentationListener in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type VisualRepresentation.VisualRepresentationListener
+ voidVisualRepresentation.addVisualRepresentationListener(VisualRepresentation.VisualRepresentationListener listener) + +
+          Add a VisualRepresentation.VisualRepresentationListener to this VisualRepresentation.
+ voidVisualRepresentation.removeChangeListener(VisualRepresentation.VisualRepresentationListener listener) + +
+          Remove a VisualRepresentation.VisualRepresentationListener from this VisualRepresentation.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.html new file mode 100644 index 0000000..0ea747f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentation.html @@ -0,0 +1,484 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.VisualRepresentation (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.VisualRepresentation

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VisualRepresentation
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services  
+  +

+ + + + + +
+Uses of VisualRepresentation in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog that return VisualRepresentation
+static VisualRepresentationVisualRepresentationId.identifyVisualRepresentation(HttpServletRequest request, + BrowserWindow browserWindow) + +
+          A VisualRepresentation registered at a BrowserWindow is ideentified + from the parameters of the request.
+ VisualRepresentationBrowserWindow.getVisualRepresentation() + +
+           
+protected  VisualRepresentationBrowserWindow.findPredecessor(VisualRepresentation from) + +
+           
+protected  VisualRepresentationBrowserWindow.getPredecessor(VisualRepresentation visRep) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog with parameters of type VisualRepresentation
+protected static booleanVisualRepresentationId.check(com.sdm.quasar.client.jsf.dialog.InternalId internalId, + VisualRepresentation visualRepresentation) + +
+           
+ voidBrowserWindow.showVisualRepresentation(VisualRepresentation visRep, + boolean modal) + +
+          A VisualRepresentation - corresponding to a dialog - + will be shown in the browser.
+ voidBrowserWindow.showRepresentation(VisualRepresentation visRep) + +
+          A VisualRepresentation - corresponding to a dialog - + will be shown in the browser.
+protected  booleanBrowserWindow.handleDoubleSubmit(HttpServletRequest request, + BrowserWindowCallBack callBack, + VisualRepresentation visRep) + +
+          Checks if this is a request to a previous state of the dialog. +
+ voidBrowserWindow.setVisualRepresentation(VisualRepresentation newVisRep) + +
+          Sets a new VisualRepresentation to be shown in the current request.
+ voidBrowserWindow.hideVisualRepresentation(VisualRepresentation visRep, + boolean recreate, + java.lang.String redirectUrl, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+          Marks the VisualRepresentation to be not shown any more.
+protected  VisualRepresentationInfoBrowserWindow.getVisualRepresentationInfo(VisualRepresentation visRep) + +
+           
+protected  VisualRepresentationBrowserWindow.findPredecessor(VisualRepresentation from) + +
+           
+protected  voidBrowserWindow.setPredecessor(VisualRepresentation visRep, + VisualRepresentation predecessor) + +
+           
+protected  VisualRepresentationBrowserWindow.getPredecessor(VisualRepresentation visRep) + +
+           
+  +

+ + + + + + + + +
Constructors in com.sdm.quasar.client.jsf.dialog with parameters of type VisualRepresentation
VisualRepresentationId(VisualRepresentation visualRepresentation) + +
+           
+  +

+ + + + + +
+Uses of VisualRepresentation in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return VisualRepresentation
+ VisualRepresentationBrowserWindowCompositeFeature.getVisualRepresentation() + +
+          If no VisualRepresentation is set, it is created with configured parameters.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features with parameters of type VisualRepresentation
+ voidBrowserWindowFeature.hideVisualRepresentation(VisualRepresentation representation, + boolean recreate) + +
+           
+ voidBrowserWindowFeature.hideVisualRepresentation(VisualRepresentation representation, + java.lang.String redirectUrl) + +
+           
+ voidBrowserWindowFeature.hideVisualRepresentation(VisualRepresentation representation, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+           
+ voidBrowserWindowFeature.hideVisualRepresentation(VisualRepresentation representation, + boolean recreate, + java.lang.String redirectUrl, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+           
+ voidBrowserWindowFeature.showVisualRepresentation(VisualRepresentation representation) + +
+           
+ voidBrowserWindowFeature.showVisualRepresentation(VisualRepresentation representation, + boolean modal) + +
+           
+ voidBrowserWindowCompositeFeature.setVisualRepresentation(VisualRepresentation visRep) + +
+          Set a VisualRepresentation
+  +

+ + + + + +
+Uses of VisualRepresentation in com.sdm.quasar.client.jsf.dialog.services
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.services with parameters of type VisualRepresentation
+ voidBrowserWindowService.showVisualRepresentation(VisualRepresentation visRep) + +
+          Show the VisualRepresentation at the current BrowserWindow
+ voidBrowserWindowService.showVisualRepresentation(VisualRepresentation visRep, + boolean modal) + +
+          Show the VisualRepresentation at the current BrowserWindow
+ voidBrowserWindowService.hideVisualRepresentation(VisualRepresentation visRep, + boolean recreate) + +
+          Hides the VisualRepresentation at all BrowserWindows + with hide and reopen or hide an and do not show again strategy
+ voidBrowserWindowService.hideVisualRepresentation(VisualRepresentation visRep, + java.lang.String redirectUrl) + +
+          Hides the VisualRepresentation at all BrowserWindows. +
+ voidBrowserWindowService.hideVisualRepresentation(VisualRepresentation visRep, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+          Hides the VisualRepresentation at all + BrowserWindows. with hide and replace by an other + dielog strategy
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationId.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationId.html new file mode 100644 index 0000000..e4084fd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationId.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.VisualRepresentationId (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.VisualRepresentationId

+
+ + + + + + + + + +
+Packages that use VisualRepresentationId
com.sdm.quasar.client.jsf.dialog  
+  +

+ + + + + +
+Uses of VisualRepresentationId in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog that return VisualRepresentationId
+protected  VisualRepresentationIdVisualRepresentation.getVisualRepresentationId() + +
+          The VisualRepresentationId of the VisualRepresentation + is build and returned
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationInfo.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationInfo.html new file mode 100644 index 0000000..6e8f748 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/class-use/VisualRepresentationInfo.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.VisualRepresentationInfo (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.VisualRepresentationInfo

+
+ + + + + + + + + +
+Packages that use VisualRepresentationInfo
com.sdm.quasar.client.jsf.dialog  
+  +

+ + + + + +
+Uses of VisualRepresentationInfo in com.sdm.quasar.client.jsf.dialog
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog that return VisualRepresentationInfo
+protected  VisualRepresentationInfoBrowserWindow.getVisualRepresentationInfo(VisualRepresentation visRep) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowCompositeFeature.html new file mode 100644 index 0000000..92ae57d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowCompositeFeature.html @@ -0,0 +1,744 @@ + + + + + + +BrowserWindowCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.features +
+Class BrowserWindowCompositeFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.dialog.features.BrowserWindowCompositeFeature
+
+
+
All Implemented Interfaces:
Feature, SystemInfoProvider
+
+
+
+
public class BrowserWindowCompositeFeature
extends AbstractFeature
+ +

+The BrowserWindowCompositeFeature manages the visibility of the + VisualRepresentation in the BrowserWindow using the + BrowserWindowService as follows: The VisualRepresentation is + shown when the dialog is activated and it is hidden, when the dialog is + deactivated. If no VisualRepresentation is supported it is created + by the BrowserWindowCompositeFeature. Here the strategy of showing and + hiding the VisualRepresentation can be configurated in the dialog + configuration file. The BrowserWindow provides two different showing + strategies and four hiding strategies concerning the browser navigation. + These are configurable for the dialog by dialog properties +

+ Use other strategies except the default carefully. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
BrowserWindowCompositeFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidactivate() + +
+          Called when the dialog is activated. +
+protected  voiddeactivate() + +
+          Called when the dialog is deactivated. +
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.util.PropertiesgetBookmarks() + +
+           
+protected  BrowserWindowServicegetBrowserWindowService() + +
+           
+ java.lang.StringgetReplacingDialog() + +
+           
+ java.lang.ObjectgetReplacingDialogContext() + +
+           
+ java.lang.StringgetReplacingUrl() + +
+           
+ VisualRepresentationgetVisualRepresentation() + +
+          If no VisualRepresentation is set, it is created with configured parameters.
+protected  voidinit() + +
+          Called when the feature is initializing.
+ booleanisModal() + +
+           
+ booleanisRecreate() + +
+           
+protected  voidprepare() + +
+          Called when the dialog is prepared. +
+ voidsetBookmarks(java.util.Properties parameters) + +
+          Set the bookmark parameters.
+ voidsetModal(boolean isModal) + +
+           
+ voidsetPresentationURI(java.lang.String presentationURI) + +
+          Set the url of the VisualRepresentation
+ voidsetRecreate(boolean recreate) + +
+           
+ voidsetReplacingDialog(java.lang.String replacingDialog) + +
+           
+ voidsetReplacingDialogContext(java.lang.Object replacingDialogContext) + +
+           
+ voidsetReplacingUrl(java.lang.String replacingUrl) + +
+           
+ voidsetVisualRepresentation(VisualRepresentation visRep) + +
+          Set a VisualRepresentation
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
attachDialogControl, collectSystemInfo, disposeFeature, getDialogControl, isInitialized, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+BrowserWindowCompositeFeature

+
+public BrowserWindowCompositeFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+prepare

+
+protected void prepare()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is prepared. + Override this method if you want to perform some action on LifeCycle.prepare(), + e.g. gain resource and provide services for childs. +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
prepare in class AbstractFeature
+
+
+
+
+
+
+ +

+activate

+
+protected void activate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is activated. + Override this method if you want to perform some action on LifeCycle.activate(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
activate in class AbstractFeature
+
+
+
+
+
+
+ +

+deactivate

+
+protected void deactivate()
+
+
Description copied from class: AbstractFeature
+
Called when the dialog is deactivated. + Override this method if you want to perform some action on LifeCycle.deactivate()(). +

+ The default implementation in AbstractFeature does nothing. +

+

+

+
Overrides:
deactivate in class AbstractFeature
+
+
+
+
+
+
+ +

+getBrowserWindowService

+
+protected BrowserWindowService getBrowserWindowService()
+
+
+
+
+
+
+ +

+getVisualRepresentation

+
+public VisualRepresentation getVisualRepresentation()
+
+
If no VisualRepresentation is set, it is created with configured parameters. +

+

+ +
Returns:
the VisualRepresentation of the dialog
+
+
+
+ +

+setVisualRepresentation

+
+public void setVisualRepresentation(VisualRepresentation visRep)
+
+
Set a VisualRepresentation +

+

+
Parameters:
visRep - the VisualRepresentation to set
+
+
+
+ +

+setPresentationURI

+
+public void setPresentationURI(java.lang.String presentationURI)
+
+
Set the url of the VisualRepresentation +

+

+
Parameters:
presentationURI - the url of the VisualRepresentation
+
+
+
+ +

+getBookmarks

+
+public java.util.Properties getBookmarks()
+
+
+ +
Returns:
the set bookmark parameters or null
+
+
+
+ +

+setBookmarks

+
+public void setBookmarks(java.util.Properties parameters)
+
+
Set the bookmark parameters. +

+

+
Parameters:
parameters - Bookmark parameters of the VisualRepresentation
+
+
+
+ +

+isModal

+
+public boolean isModal()
+
+
+
+
+
+
+ +

+setModal

+
+public void setModal(boolean isModal)
+
+
+
+
+
+
+ +

+isRecreate

+
+public boolean isRecreate()
+
+
+ +
Returns:
the recreate
+
+
+
+ +

+setRecreate

+
+public void setRecreate(boolean recreate)
+
+
+
Parameters:
recreate - the recreate to set
+
+
+
+ +

+getReplacingDialog

+
+public java.lang.String getReplacingDialog()
+
+
+ +
Returns:
the replacingDialog
+
+
+
+ +

+setReplacingDialog

+
+public void setReplacingDialog(java.lang.String replacingDialog)
+
+
+
Parameters:
replacingDialog - the replacingDialog to set
+
+
+
+ +

+getReplacingUrl

+
+public java.lang.String getReplacingUrl()
+
+
+ +
Returns:
the replacingUrl
+
+
+
+ +

+setReplacingUrl

+
+public void setReplacingUrl(java.lang.String replacingUrl)
+
+
+
Parameters:
replacingUrl - the replacingUrl to set
+
+
+
+ +

+getReplacingDialogContext

+
+public java.lang.Object getReplacingDialogContext()
+
+
+ +
Returns:
the replacingDialogContext
+
+
+
+ +

+setReplacingDialogContext

+
+public void setReplacingDialogContext(java.lang.Object replacingDialogContext)
+
+
+
Parameters:
replacingDialogContext - the replacingDialogContext to set
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowFeature.html new file mode 100644 index 0000000..7895a7b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/BrowserWindowFeature.html @@ -0,0 +1,796 @@ + + + + + + +BrowserWindowFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.features +
+Class BrowserWindowFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.dialog.features.BrowserWindowFeature
+
+
+
All Implemented Interfaces:
BrowserWindowManagerService, BrowserWindowService, Feature, ResponseParameterService, Service, SystemInfoProvider
+
+
+
+
public class BrowserWindowFeature
extends AbstractFeature
implements BrowserWindowService, ResponseParameterService, BrowserWindowManagerService
+ +

+


+ +

+ + + + + + + + + + + + + + +
+Field Summary
+ java.lang.StringDEFAULT_WINDOW_ID + +
+           
+  + + + + + + + + + + +
+Constructor Summary
BrowserWindowFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringbuildActionURL(java.lang.String requestContextPath) + +
+          Request to build the action url based upon the given path
+ java.lang.StringbuildIdFromPostParameters() + +
+          Builds a token out of the post parameters.
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+protected  BrowserWindow[]getAllBrowserWindows() + +
+           
+ BrowserWindowgetCurrentBrowserWindow() + +
+           
+protected  java.lang.StringgetCurrentWindowId() + +
+           
+ GetParametersgetGetParameters() + +
+           
+ PostParametersgetPostParameters() + +
+           
+ booleanhasBrowserWindow(java.lang.String browserWindowId) + +
+           
+ voidhideVisualRepresentation(VisualRepresentation representation, + boolean recreate) + +
+          Hides the VisualRepresentation at all BrowserWindows + with hide and reopen or hide an and do not show again strategy
+ voidhideVisualRepresentation(VisualRepresentation representation, + boolean recreate, + java.lang.String redirectUrl, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+           
+ voidhideVisualRepresentation(VisualRepresentation representation, + java.lang.String redirectUrl) + +
+          Hides the VisualRepresentation at all BrowserWindows. +
+ voidhideVisualRepresentation(VisualRepresentation representation, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+          Hides the VisualRepresentation at all + BrowserWindows. with hide and replace by an other + dielog strategy
+protected  voidinit() + +
+          Called when the feature is initializing.
+ voidregisterNewBrowserWindow(java.lang.String browserWiondowId) + +
+           
+ java.lang.StringsetCurrentBrowserWindow(java.lang.String browserWindowId) + +
+           
+protected  voidsetCurrentWindowId(java.lang.String currentWindowId) + +
+           
+ voidshowVisualRepresentation(VisualRepresentation representation) + +
+          Show the VisualRepresentation at the current BrowserWindow
+ voidshowVisualRepresentation(VisualRepresentation representation, + boolean modal) + +
+          Show the VisualRepresentation at the current BrowserWindow
+ voidwritePostParameters(UIComponent component, + ResponseWriter writer) + +
+          wites the post parameters as hidden fields to the page
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_WINDOW_ID

+
+public java.lang.String DEFAULT_WINDOW_ID
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+BrowserWindowFeature

+
+public BrowserWindowFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation representation,
+                                     boolean recreate)
+
+
Description copied from interface: BrowserWindowService
+
Hides the VisualRepresentation at all BrowserWindows + with hide and reopen or hide an and do not show again strategy +

+

+
Specified by:
hideVisualRepresentation in interface BrowserWindowService
+
+
+
Parameters:
representation - the VisualRepresentation to hide.
recreate - true: hide and reopen strategy; false: hide an and do not show again strategy
See Also:
com.sdm.quasar.client.jsf.dialog.services.BrowserWindowService#hideRepresentation(com.sdm.quasar.client.jsf.dialog.VisualRepresentation, java.lang.String)
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation representation,
+                                     java.lang.String redirectUrl)
+
+
Description copied from interface: BrowserWindowService
+
Hides the VisualRepresentation at all BrowserWindows. + with hide and replace by an other page strategy +

+

+
Specified by:
hideVisualRepresentation in interface BrowserWindowService
+
+
+
Parameters:
representation - the VisualRepresentation to hide.
redirectUrl - the url used to redirect to the replacing page
See Also:
com.sdm.quasar.client.jsf.dialog.services.BrowserWindowService#hideRepresentation(com.sdm.quasar.client.jsf.dialog.VisualRepresentation, java.lang.String)
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation representation,
+                                     java.lang.String replacingDialogId,
+                                     java.lang.Object context)
+
+
Description copied from interface: BrowserWindowService
+
Hides the VisualRepresentation at all + BrowserWindows. with hide and replace by an other + dielog strategy +

+

+
Specified by:
hideVisualRepresentation in interface BrowserWindowService
+
+
+
Parameters:
representation - the VisualRepresentation to hide.
replacingDialogId - the dialog id of the dialog to be shown instead of this + VisualRepresentation
context - an optionally context to be used when creation the replacing + dialog, may be null
See Also:
BrowserWindowService.hideVisualRepresentation(com.sdm.quasar.client.jsf.dialog.VisualRepresentation, java.lang.String, java.lang.Object)
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation representation,
+                                     boolean recreate,
+                                     java.lang.String redirectUrl,
+                                     java.lang.String replacingDialogId,
+                                     java.lang.Object context)
+
+
+
+
+
+
+
+
+
+ +

+showVisualRepresentation

+
+public void showVisualRepresentation(VisualRepresentation representation)
+
+
Description copied from interface: BrowserWindowService
+
Show the VisualRepresentation at the current BrowserWindow +

+

+
Specified by:
showVisualRepresentation in interface BrowserWindowService
+
+
+
Parameters:
representation - the VisualRepresentation be shown.
+
+
+
+ +

+showVisualRepresentation

+
+public void showVisualRepresentation(VisualRepresentation representation,
+                                     boolean modal)
+
+
Description copied from interface: BrowserWindowService
+
Show the VisualRepresentation at the current BrowserWindow +

+

+
Specified by:
showVisualRepresentation in interface BrowserWindowService
+
+
+
Parameters:
representation - the VisualRepresentation be shown.
modal - true if the VisualRepresentation will be modal.
+
+
+
+ +

+getCurrentBrowserWindow

+
+public BrowserWindow getCurrentBrowserWindow()
+
+
+
Specified by:
getCurrentBrowserWindow in interface BrowserWindowManagerService
+
+
+
See Also:
BrowserWindowManagerService.getCurrentBrowserWindow()
+
+
+
+ +

+hasBrowserWindow

+
+public boolean hasBrowserWindow(java.lang.String browserWindowId)
+
+
+
Specified by:
hasBrowserWindow in interface BrowserWindowManagerService
+
+
+
See Also:
BrowserWindowManagerService.hasBrowserWindow(java.lang.String)
+
+
+
+ +

+registerNewBrowserWindow

+
+public void registerNewBrowserWindow(java.lang.String browserWiondowId)
+
+
+
Specified by:
registerNewBrowserWindow in interface BrowserWindowManagerService
+
+
+
See Also:
BrowserWindowManagerService.registerNewBrowserWindow(java.lang.String)
+
+
+
+ +

+setCurrentBrowserWindow

+
+public java.lang.String setCurrentBrowserWindow(java.lang.String browserWindowId)
+
+
+
Specified by:
setCurrentBrowserWindow in interface BrowserWindowManagerService
+
+
+
See Also:
BrowserWindowManagerService.setCurrentBrowserWindow(java.lang.String)
+
+
+
+ +

+getAllBrowserWindows

+
+protected BrowserWindow[] getAllBrowserWindows()
+
+
+
+
+
+
+
+
+
+ +

+buildActionURL

+
+public java.lang.String buildActionURL(java.lang.String requestContextPath)
+
+
Description copied from interface: ResponseParameterService
+
Request to build the action url based upon the given path +

+

+
Specified by:
buildActionURL in interface ResponseParameterService
+
+
+
Parameters:
requestContextPath - the base path +
Returns:
the build action url
See Also:
ResponseParameterService.buildActionURL(java.lang.String)
+
+
+
+ +

+buildIdFromPostParameters

+
+public java.lang.String buildIdFromPostParameters()
+
+
Description copied from interface: ResponseParameterService
+
Builds a token out of the post parameters. This is used as fall back when + the values of the hidden fields are not passed by every submit, e.g. when + no JavaScript is valid +

+

+
Specified by:
buildIdFromPostParameters in interface ResponseParameterService
+
+
+ +
Returns:
the token
See Also:
ResponseParameterService.buildIdFromPostParameters()
+
+
+
+ +

+writePostParameters

+
+public void writePostParameters(UIComponent component,
+                                ResponseWriter writer)
+                         throws java.io.IOException
+
+
Description copied from interface: ResponseParameterService
+
wites the post parameters as hidden fields to the page +

+

+
Specified by:
writePostParameters in interface ResponseParameterService
+
+
+ +
Throws: +
java.io.IOException
See Also:
com.sdm.quasar.client.jsf.dialog.services.ResponseParameterService#writePostParameters(javax.faces.component.UIComponent, javax.faces.context.ResponseWriter)
+
+
+
+ +

+getCurrentWindowId

+
+protected java.lang.String getCurrentWindowId()
+
+
+
+
+
+
+
+
+
+ +

+setCurrentWindowId

+
+protected void setCurrentWindowId(java.lang.String currentWindowId)
+
+
+
+
+
+
+
+
+
+ +

+getGetParameters

+
+public GetParameters getGetParameters()
+
+
+
Specified by:
getGetParameters in interface ResponseParameterService
+
+
+ +
Returns:
the GetParameters for the response
+
+
+
+ +

+getPostParameters

+
+public PostParameters getPostParameters()
+
+
+
Specified by:
getPostParameters in interface ResponseParameterService
+
+
+ +
Returns:
The PostParameters for the response
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DialogContextFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DialogContextFeature.html new file mode 100644 index 0000000..110d049 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DialogContextFeature.html @@ -0,0 +1,390 @@ + + + + + + +DialogContextFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.features +
+Class DialogContextFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.dialog.features.DialogContextFeature
+
+
+
All Implemented Interfaces:
DialogContextService, Feature, Service, SystemInfoProvider
+
+
+
+
public class DialogContextFeature
extends AbstractFeature
implements DialogContextService
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DialogContextFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+protected  DialogParameterHandlergetDialogParameterHandler() + +
+          Returns an instance of the DialogParameterHandler class + that has been defined in the application's configuration.
+protected  voidinit() + +
+          Called when the feature is initializing.
+protected  booleanredirect(java.lang.String url) + +
+           
+ booleanrestoreDialogContext(HttpServletRequest request, + ServletResponse response) + +
+          This Service is used to connect the request to the dialog instance, + defined by the parameters in the request.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DialogContextFeature

+
+public DialogContextFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+
+ +

+restoreDialogContext

+
+public boolean restoreDialogContext(HttpServletRequest request,
+                                    ServletResponse response)
+
+
Description copied from interface: DialogContextService
+
This Service is used to connect the request to the dialog instance, + defined by the parameters in the request. If parameters are missing or no valid + parameters the parameters are passed to a DialogParameterHandlerService + to define the further strategy for handling this request. +

+

+
Specified by:
restoreDialogContext in interface DialogContextService
+
+
+
Parameters:
request - the current reqest
response - the current response +
Returns:
true: response is already completed, e.g. due to a redirect; + the servlet filter chain has not to be processed further.
+
+
+
+ +

+redirect

+
+protected boolean redirect(java.lang.String url)
+
+
+
+
+
+
Parameters:
url - may be null +
Returns:
+
+
+
+ +

+getDialogParameterHandler

+
+protected DialogParameterHandler getDialogParameterHandler()
+
+
Returns an instance of the DialogParameterHandler class + that has been defined in the application's configuration. +

+

+
+
+
+ +
Returns:
the UnknownRequestHandler instance to handle requests + without an DialogInstanceId
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DoubleSubmitCheckerFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DoubleSubmitCheckerFeature.html new file mode 100644 index 0000000..9c89f7a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/DoubleSubmitCheckerFeature.html @@ -0,0 +1,442 @@ + + + + + + +DoubleSubmitCheckerFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.features +
+Class DoubleSubmitCheckerFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.dialog.features.DoubleSubmitCheckerFeature
+
+
+
All Implemented Interfaces:
DoubleSubmitCheckerService, Feature, Service, SystemInfoProvider
+
+
+
+
public class DoubleSubmitCheckerFeature
extends AbstractFeature
implements DoubleSubmitCheckerService
+ +

+

+
Author:
+
clucke + TODO register as service on dialog destruction, to remove the diid when being notified
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DoubleSubmitCheckerFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.lang.IntegergetSequenceNumber(DialogInstanceId diid) + +
+          Returns the sequence-number for a specific dialog-instance.
+ voidincrementSequenceNumber(DialogInstanceId diid) + +
+          Increments the sequence-number for a specific dialog-instance.
+protected  voidinit() + +
+          Called when the feature is initializing.
+ booleanisSequenceNumberValid(DialogInstanceId diid, + java.lang.Integer requestSeqNbr) + +
+          Check if a sequence-number is valid.
+protected  voidremoveSequenceNumberInformation(DialogInstanceId diid) + +
+          Removes the sequence number information for the given dialog-instance id.
+protected  voidsetSequenceNumber(DialogInstanceId diid, + java.lang.Integer requestSeqNbr) + +
+          Sets the sequence number for the given dialog-instance in a map and + keeps track of this data during requests.
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DoubleSubmitCheckerFeature

+
+public DoubleSubmitCheckerFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isSequenceNumberValid

+
+public boolean isSequenceNumberValid(DialogInstanceId diid,
+                                     java.lang.Integer requestSeqNbr)
+
+
Description copied from interface: DoubleSubmitCheckerService
+
Check if a sequence-number is valid. +

+

+
Specified by:
isSequenceNumberValid in interface DoubleSubmitCheckerService
+
+
+
Parameters:
diid - the dialog-instance id
requestSeqNbr - the sequence-number +
Returns:
true if valid, false if outdated
+
+
+
+ +

+getSequenceNumber

+
+public java.lang.Integer getSequenceNumber(DialogInstanceId diid)
+
+
Description copied from interface: DoubleSubmitCheckerService
+
Returns the sequence-number for a specific dialog-instance. +

+

+
Specified by:
getSequenceNumber in interface DoubleSubmitCheckerService
+
+
+
Parameters:
diid - the dialog-instance id +
Returns:
the current sequence-number
+
+
+
+ +

+incrementSequenceNumber

+
+public void incrementSequenceNumber(DialogInstanceId diid)
+
+
Description copied from interface: DoubleSubmitCheckerService
+
Increments the sequence-number for a specific dialog-instance. +

+

+
Specified by:
incrementSequenceNumber in interface DoubleSubmitCheckerService
+
+
+
Parameters:
diid - the dialog-instance id
+
+
+
+ +

+setSequenceNumber

+
+protected void setSequenceNumber(DialogInstanceId diid,
+                                 java.lang.Integer requestSeqNbr)
+
+
Sets the sequence number for the given dialog-instance in a map and + keeps track of this data during requests. +

+

+
+
+
+
Parameters:
diid -
requestSeqNbr -
+
+
+
+ +

+removeSequenceNumberInformation

+
+protected void removeSequenceNumberInformation(DialogInstanceId diid)
+
+
Removes the sequence number information for the given dialog-instance id. +

+

+
+
+
+
Parameters:
diid -
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
+
+
+
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/NavigationFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/NavigationFeature.html new file mode 100644 index 0000000..3bafcae --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/NavigationFeature.html @@ -0,0 +1,408 @@ + + + + + + +NavigationFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.features +
+Class NavigationFeature

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.core.dialog.AbstractFeature
+      extended bycom.sdm.quasar.client.jsf.dialog.features.NavigationFeature
+
+
+
All Implemented Interfaces:
Feature, NavigationService, Service, SystemInfoProvider
+
+
+
+
public class NavigationFeature
extends AbstractFeature
implements NavigationService
+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
NavigationFeature() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddispose() + +
+          Called when the feature or dialog is disposed. +
+ java.lang.StringgetActionURL(java.lang.String requestContextPath) + +
+           
+protected  voidinit() + +
+          Called when the feature is initializing.
+ booleanisBypass() + +
+           
+ booleanperformRedirect(java.lang.String redirectUrl) + +
+          Perform a redirect to the given url
+ booleanperformRedirectToCurrent() + +
+          Perform a redirect to the currently shown VisualRepresentation at + the BrowserWindow
+ + + + + + + +
Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature
activate, attachDialogControl, collectSystemInfo, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+NavigationFeature

+
+public NavigationFeature()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+protected void init()
+
+
Description copied from class: AbstractFeature
+
Called when the feature is initializing. This is normally done, when the feature is + connected to the lifecycle of the DialogControl installed to. To access the + DialogControl use the AbstractFeature.getDialogControl() method. +

+ Override this method to perform some action on initialization + e.g. register public services. +

+

+
Specified by:
init in class AbstractFeature
+
+
+
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
+
+
+
+ +

+dispose

+
+protected void dispose()
+                throws DisposeException
+
+
Description copied from class: AbstractFeature
+
Called when the feature or dialog is disposed. + Override this method to clean up resources and free memory when disposing. +

+

+
Specified by:
dispose in class AbstractFeature
+
+
+ +
Throws: +
DisposeException
See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()
+
+
+
+ +

+isBypass

+
+public boolean isBypass()
+
+
+
+
+
+
+
+
+
+ +

+performRedirectToCurrent

+
+public boolean performRedirectToCurrent()
+
+
Description copied from interface: NavigationService
+
Perform a redirect to the currently shown VisualRepresentation at + the BrowserWindow +

+

+
Specified by:
performRedirectToCurrent in interface NavigationService
+
+
+ +
Returns:
true: request is completed due to performed redirect
+
+
+
+ +

+performRedirect

+
+public boolean performRedirect(java.lang.String redirectUrl)
+
+
Description copied from interface: NavigationService
+
Perform a redirect to the given url +

+

+
Specified by:
performRedirect in interface NavigationService
+
+
+
Parameters:
redirectUrl - the url to redirect to +
Returns:
true: request is completed due to performed redirect
+
+
+
+ +

+getActionURL

+
+public java.lang.String getActionURL(java.lang.String requestContextPath)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowCompositeFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowCompositeFeature.html new file mode 100644 index 0000000..0822b9f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowCompositeFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.features.BrowserWindowCompositeFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.features.BrowserWindowCompositeFeature

+
+No usage of com.sdm.quasar.client.jsf.dialog.features.BrowserWindowCompositeFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowFeature.html new file mode 100644 index 0000000..5299e8f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/BrowserWindowFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.features.BrowserWindowFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.features.BrowserWindowFeature

+
+No usage of com.sdm.quasar.client.jsf.dialog.features.BrowserWindowFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DialogContextFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DialogContextFeature.html new file mode 100644 index 0000000..2c1eec2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DialogContextFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.features.DialogContextFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.features.DialogContextFeature

+
+No usage of com.sdm.quasar.client.jsf.dialog.features.DialogContextFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DoubleSubmitCheckerFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DoubleSubmitCheckerFeature.html new file mode 100644 index 0000000..e835140 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/DoubleSubmitCheckerFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.features.DoubleSubmitCheckerFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.features.DoubleSubmitCheckerFeature

+
+No usage of com.sdm.quasar.client.jsf.dialog.features.DoubleSubmitCheckerFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/NavigationFeature.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/NavigationFeature.html new file mode 100644 index 0000000..739634c --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/class-use/NavigationFeature.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.features.NavigationFeature (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.features.NavigationFeature

+
+No usage of com.sdm.quasar.client.jsf.dialog.features.NavigationFeature +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-frame.html new file mode 100644 index 0000000..ad75317 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-frame.html @@ -0,0 +1,40 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.features (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.dialog.features + + + + +
+Classes  + +
+BrowserWindowCompositeFeature +
+BrowserWindowFeature +
+DialogContextFeature +
+DoubleSubmitCheckerFeature +
+NavigationFeature
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-summary.html new file mode 100644 index 0000000..7462399 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-summary.html @@ -0,0 +1,168 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.dialog.features +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BrowserWindowCompositeFeatureThe BrowserWindowCompositeFeature manages the visibility of the + VisualRepresentation in the BrowserWindow using the + BrowserWindowService as follows: The VisualRepresentation is + shown when the dialog is activated and it is hidden, when the dialog is + deactivated.
BrowserWindowFeature 
DialogContextFeature 
DoubleSubmitCheckerFeature 
NavigationFeature 
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-tree.html new file mode 100644 index 0000000..66b5f98 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-tree.html @@ -0,0 +1,152 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.features Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.dialog.features +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-use.html new file mode 100644 index 0000000..323396f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/features/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.dialog.features (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.dialog.features

+
+No usage of com.sdm.quasar.client.jsf.dialog.features +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-frame.html new file mode 100644 index 0000000..e6aeec4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-frame.html @@ -0,0 +1,71 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.dialog + + + + +
+Interfaces  + +
+BrowserWindowCallBack +
+DialogParameterHandler +
+DialogParameterHandlerCallback +
+VisualRepresentation.VisualRepresentationListener
+ + + + + + +
+Classes  + +
+BrowserWindow +
+DefaultDialogParameterHandler +
+DialogServletFilter +
+FacesContextProvider +
+GetParameters +
+PostParameters +
+PRGNavigationHandler +
+RequestParameterManager +
+RootServiceProvider +
+VisualRepresentation +
+VisualRepresentationId +
+VisualRepresentationInfo
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-summary.html new file mode 100644 index 0000000..aba2a26 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-summary.html @@ -0,0 +1,242 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.dialog +

+ + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
BrowserWindowCallBackCallback for the BrowserWindow if the VisualRepresentation + requested by the actual request could not or shall not be shown. +
DialogParameterHandlerRequests with incomplete, outdated or unknown request parameters are passed to this. +
DialogParameterHandlerCallbackCallback for the DialogParameterHandler to tell + the caller ofe a concrete DialogParameterHandler + how to process further.
VisualRepresentation.VisualRepresentationListener + Register a VisualRepresentationListener at a VisualRepresentation + if you want to be informed when the VisualRepresentation is entered + or left by browser navigation or when an other dialog is shown (and this + dialog is left) or hidden (and this dialog is entered). +
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BrowserWindow + This is the application side representation of the browser window. +
DefaultDialogParameterHandlerDefault implementation of the DialogParameterHandler interface
DialogServletFilterServletFilter that is called before the JSF life cycle begins. +
FacesContextProviderConvenience methods to access the FacesContext.
GetParametersSimple helper class to collect get parameters for a request + and add them as parameters to a url.
PostParametersSimple helper class to collect post parameters for a request + and add them as hidden fields to a response or as token, thas my be added to a link or view id. +
PRGNavigationHandlerCustom NavigationHandler for the Quasar Client. + +
RequestParameterManagerHelper class to handle attributes of the request scope. +
RootServiceProvider 
VisualRepresentation + This represents a visual representation of a dialog, e.g. the displayed jsp, + facelet, .. .
VisualRepresentationId + The VisualRepresentationId defines the parameters which identify a + VisualRepresentation.
VisualRepresentationInfoContainer with additional information defining the showing and hiding strategy + of a VisualRepresentation
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-tree.html new file mode 100644 index 0000000..2370508 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.dialog +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-use.html new file mode 100644 index 0000000..9b1b78b --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/package-use.html @@ -0,0 +1,365 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.dialog (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.dialog

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.jsf.dialog
com.sdm.quasar.client.jsf.dialog  
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services  
com.sdm.quasar.client.showcase.jsf.application  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog used by com.sdm.quasar.client.jsf.dialog
BrowserWindow + +
+           + This is the application side representation of the browser window. +
BrowserWindowCallBack + +
+          Callback for the BrowserWindow if the VisualRepresentation + requested by the actual request could not or shall not be shown. +
DialogParameterHandler + +
+          Requests with incomplete, outdated or unknown request parameters are passed to this. +
DialogParameterHandlerCallback + +
+          Callback for the DialogParameterHandler to tell + the caller ofe a concrete DialogParameterHandler + how to process further.
GetParameters + +
+          Simple helper class to collect get parameters for a request + and add them as parameters to a url.
PostParameters + +
+          Simple helper class to collect post parameters for a request + and add them as hidden fields to a response or as token, thas my be added to a link or view id. +
VisualRepresentation + +
+           + This represents a visual representation of a dialog, e.g. the displayed jsp, + facelet, .. .
VisualRepresentation.VisualRepresentationListener + +
+           + Register a VisualRepresentationListener at a VisualRepresentation + if you want to be informed when the VisualRepresentation is entered + or left by browser navigation or when an other dialog is shown (and this + dialog is left) or hidden (and this dialog is entered). +
VisualRepresentationId + +
+           + The VisualRepresentationId defines the parameters which identify a + VisualRepresentation.
VisualRepresentationInfo + +
+          Container with additional information defining the showing and hiding strategy + of a VisualRepresentation
+  +

+ + + + + + + + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog used by com.sdm.quasar.client.jsf.dialog.features
BrowserWindow + +
+           + This is the application side representation of the browser window. +
DialogParameterHandler + +
+          Requests with incomplete, outdated or unknown request parameters are passed to this. +
GetParameters + +
+          Simple helper class to collect get parameters for a request + and add them as parameters to a url.
PostParameters + +
+          Simple helper class to collect post parameters for a request + and add them as hidden fields to a response or as token, thas my be added to a link or view id. +
VisualRepresentation + +
+           + This represents a visual representation of a dialog, e.g. the displayed jsp, + facelet, .. .
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog used by com.sdm.quasar.client.jsf.dialog.services
BrowserWindow + +
+           + This is the application side representation of the browser window. +
GetParameters + +
+          Simple helper class to collect get parameters for a request + and add them as parameters to a url.
PostParameters + +
+          Simple helper class to collect post parameters for a request + and add them as hidden fields to a response or as token, thas my be added to a link or view id. +
VisualRepresentation + +
+           + This represents a visual representation of a dialog, e.g. the displayed jsp, + facelet, .. .
+  +

+ + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog used by com.sdm.quasar.client.showcase.jsf.application
DefaultDialogParameterHandler + +
+          Default implementation of the DialogParameterHandler interface
DialogParameterHandler + +
+          Requests with incomplete, outdated or unknown request parameters are passed to this. +
DialogParameterHandlerCallback + +
+          Callback for the DialogParameterHandler to tell + the caller ofe a concrete DialogParameterHandler + how to process further.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowManagerService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowManagerService.html new file mode 100644 index 0000000..4fb696d --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowManagerService.html @@ -0,0 +1,287 @@ + + + + + + +BrowserWindowManagerService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface BrowserWindowManagerService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
BrowserWindowFeature
+
+
+
+
public interface BrowserWindowManagerService
extends Service
+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ BrowserWindowgetCurrentBrowserWindow() + +
+           
+ booleanhasBrowserWindow(java.lang.String browserWindowId) + +
+           
+ voidregisterNewBrowserWindow(java.lang.String browserWiondowId) + +
+           
+ java.lang.StringsetCurrentBrowserWindow(java.lang.String browserWindowId) + +
+           
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getCurrentBrowserWindow

+
+public BrowserWindow getCurrentBrowserWindow()
+
+
+
+
+
+
+
+
+
+ +

+hasBrowserWindow

+
+public boolean hasBrowserWindow(java.lang.String browserWindowId)
+
+
+
+
+
+
+
+
+
+ +

+registerNewBrowserWindow

+
+public void registerNewBrowserWindow(java.lang.String browserWiondowId)
+
+
+
+
+
+
+
+
+
+ +

+setCurrentBrowserWindow

+
+public java.lang.String setCurrentBrowserWindow(java.lang.String browserWindowId)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowService.html new file mode 100644 index 0000000..bc60f20 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/BrowserWindowService.html @@ -0,0 +1,375 @@ + + + + + + +BrowserWindowService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface BrowserWindowService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
BrowserWindowFeature
+
+
+
+
public interface BrowserWindowService
extends Service
+ +

+

+ The Service shows or hides a VisualRepresentation at the + current BrowserWindow. Normly a VisualRepresentation should + be shown when the dialog is activated and hidden when the dialog is + deactivated. +

+

+ You have two strategies for showing a VisualRepresentation - modal or not - + and four for hideing it concerning browser navigation: +

+ Default is hide and reopen. Be carefull using modal dialogs and other than + the default hide strategy: The browser navigation will not always match the + users expection. If you use modal dialogs, make them singletons to get less + problems with multi windows! +

+

+ Note: Up to now there will be only one instance of a BrowserWindow, because we + can't control new browser windows sufficiently. This has shortcomming for + correct information about visibility of VisualRepresentation and + modal dialogs that are no singletons when more than one browser windows are + opend. +

+

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidhideVisualRepresentation(VisualRepresentation visRep, + boolean recreate) + +
+          Hides the VisualRepresentation at all BrowserWindows + with hide and reopen or hide an and do not show again strategy
+ voidhideVisualRepresentation(VisualRepresentation visRep, + java.lang.String redirectUrl) + +
+          Hides the VisualRepresentation at all BrowserWindows. +
+ voidhideVisualRepresentation(VisualRepresentation visRep, + java.lang.String replacingDialogId, + java.lang.Object context) + +
+          Hides the VisualRepresentation at all + BrowserWindows. with hide and replace by an other + dielog strategy
+ voidshowVisualRepresentation(VisualRepresentation visRep) + +
+          Show the VisualRepresentation at the current BrowserWindow
+ voidshowVisualRepresentation(VisualRepresentation visRep, + boolean modal) + +
+          Show the VisualRepresentation at the current BrowserWindow
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+showVisualRepresentation

+
+public void showVisualRepresentation(VisualRepresentation visRep)
+
+
Show the VisualRepresentation at the current BrowserWindow +

+

+
+
+
+
Parameters:
visRep - the VisualRepresentation be shown.
+
+
+
+ +

+showVisualRepresentation

+
+public void showVisualRepresentation(VisualRepresentation visRep,
+                                     boolean modal)
+
+
Show the VisualRepresentation at the current BrowserWindow +

+

+
+
+
+
Parameters:
visRep - the VisualRepresentation be shown.
modal - true if the VisualRepresentation will be modal.
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation visRep,
+                                     boolean recreate)
+
+
Hides the VisualRepresentation at all BrowserWindows + with hide and reopen or hide an and do not show again strategy +

+

+
+
+
+
Parameters:
visRep - the VisualRepresentation to hide.
recreate - true: hide and reopen strategy; false: hide an and do not show again strategy
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation visRep,
+                                     java.lang.String redirectUrl)
+
+
Hides the VisualRepresentation at all BrowserWindows. + with hide and replace by an other page strategy +

+

+
+
+
+
Parameters:
visRep - the VisualRepresentation to hide.
redirectUrl - the url used to redirect to the replacing page
+
+
+
+ +

+hideVisualRepresentation

+
+public void hideVisualRepresentation(VisualRepresentation visRep,
+                                     java.lang.String replacingDialogId,
+                                     java.lang.Object context)
+
+
Hides the VisualRepresentation at all + BrowserWindows. with hide and replace by an other + dielog strategy +

+

+
+
+
+
Parameters:
visRep - the VisualRepresentation to hide.
replacingDialogId - the dialog id of the dialog to be shown instead of this + VisualRepresentation
context - an optionally context to be used when creation the replacing + dialog, may be null
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DialogContextService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DialogContextService.html new file mode 100644 index 0000000..0398e79 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DialogContextService.html @@ -0,0 +1,243 @@ + + + + + + +DialogContextService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface DialogContextService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
DialogContextFeature
+
+
+
+
public interface DialogContextService
extends Service
+ +

+This Service is used to connect the request to the dialog instance, + defined by the parameters in the request. If parameters are missing or no valid + parameters the parameters are passed to a + DialogParameterHandlerService to define the further strategy for + handling this request. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanrestoreDialogContext(HttpServletRequest servletRequest, + ServletResponse servletResponse) + +
+          This Service is used to connect the request to the dialog instance, + defined by the parameters in the request.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+restoreDialogContext

+
+public boolean restoreDialogContext(HttpServletRequest servletRequest,
+                                    ServletResponse servletResponse)
+
+
This Service is used to connect the request to the dialog instance, + defined by the parameters in the request. If parameters are missing or no valid + parameters the parameters are passed to a DialogParameterHandlerService + to define the further strategy for handling this request. +

+

+
+
+
+
Parameters:
servletRequest - the current reqest
servletResponse - the current response +
Returns:
true: response is already completed, e.g. due to a redirect; + the servlet filter chain has not to be processed further.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DoubleSubmitCheckerService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DoubleSubmitCheckerService.html new file mode 100644 index 0000000..a983b47 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/DoubleSubmitCheckerService.html @@ -0,0 +1,283 @@ + + + + + + +DoubleSubmitCheckerService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface DoubleSubmitCheckerService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
DoubleSubmitCheckerFeature
+
+
+
+
public interface DoubleSubmitCheckerService
extends Service
+ +

+Performs maintenance and checking of dialog-sequence numbers. +

+ +

+

+
Author:
+
clucke
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.IntegergetSequenceNumber(DialogInstanceId diid) + +
+          Returns the sequence-number for a specific dialog-instance.
+ voidincrementSequenceNumber(DialogInstanceId diid) + +
+          Increments the sequence-number for a specific dialog-instance.
+ booleanisSequenceNumberValid(DialogInstanceId diid, + java.lang.Integer seqNo) + +
+          Check if a sequence-number is valid.
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+isSequenceNumberValid

+
+public boolean isSequenceNumberValid(DialogInstanceId diid,
+                                     java.lang.Integer seqNo)
+
+
Check if a sequence-number is valid. +

+

+
+
+
+
Parameters:
diid - the dialog-instance id
seqNo - the sequence-number +
Returns:
true if valid, false if outdated
+
+
+
+ +

+incrementSequenceNumber

+
+public void incrementSequenceNumber(DialogInstanceId diid)
+
+
Increments the sequence-number for a specific dialog-instance. +

+

+
+
+
+
Parameters:
diid - the dialog-instance id
+
+
+
+ +

+getSequenceNumber

+
+public java.lang.Integer getSequenceNumber(DialogInstanceId diid)
+
+
Returns the sequence-number for a specific dialog-instance. +

+

+
+
+
+
Parameters:
diid - the dialog-instance id +
Returns:
the current sequence-number
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/HttpSessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/HttpSessionDataService.html new file mode 100644 index 0000000..9f87bdb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/HttpSessionDataService.html @@ -0,0 +1,305 @@ + + + + + + +HttpSessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface HttpSessionDataService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
DefaultHttpSessionDataService
+
+
+
+
public interface HttpSessionDataService
extends Service
+ +

+This srevice provides the session scope. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.EnumerationgetHttpSessionKeys() + +
+           
+ java.lang.ObjectgetValueFromHttpSession(java.lang.String key) + +
+          Reads an attribute from the HTTP session
+ voidremoveFromHttpSession(java.lang.String key) + +
+          Removes an attribute from the HTTP session
+ voidsetValueToHttpSession(java.lang.String key, + java.lang.Object value) + +
+          Puts an attribute to the HTTP session
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getValueFromHttpSession

+
+public java.lang.Object getValueFromHttpSession(java.lang.String key)
+
+
Reads an attribute from the HTTP session +

+

+
+
+
+
Parameters:
key - the key of the attribute +
Returns:
the value of the attribute
+
+
+
+ +

+setValueToHttpSession

+
+public void setValueToHttpSession(java.lang.String key,
+                                  java.lang.Object value)
+
+
Puts an attribute to the HTTP session +

+

+
+
+
+
Parameters:
key - the key of the attribute
value - the value of the attribute
+
+
+
+ +

+getHttpSessionKeys

+
+public java.util.Enumeration getHttpSessionKeys()
+
+
+
+
+
+ +
Returns:
all key of the attributes from the session context
+
+
+
+ +

+removeFromHttpSession

+
+public void removeFromHttpSession(java.lang.String key)
+
+
Removes an attribute from the HTTP session +

+

+
+
+
+
Parameters:
key - the key of the attribute
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/NavigationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/NavigationService.html new file mode 100644 index 0000000..6c9a6ca --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/NavigationService.html @@ -0,0 +1,251 @@ + + + + + + +NavigationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface NavigationService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
NavigationFeature
+
+
+
+
public interface NavigationService
extends Service
+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanperformRedirect(java.lang.String redirectUrl) + +
+          Perform a redirect to the given url
+ booleanperformRedirectToCurrent() + +
+          Perform a redirect to the currently shown VisualRepresentation at + the BrowserWindow
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+performRedirectToCurrent

+
+public boolean performRedirectToCurrent()
+
+
Perform a redirect to the currently shown VisualRepresentation at + the BrowserWindow +

+

+
+
+
+ +
Returns:
true: request is completed due to performed redirect
+
+
+
+ +

+performRedirect

+
+public boolean performRedirect(java.lang.String redirectUrl)
+
+
Perform a redirect to the given url +

+

+
+
+
+
Parameters:
redirectUrl - the url to redirect to +
Returns:
true: request is completed due to performed redirect
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/RequestDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/RequestDataService.html new file mode 100644 index 0000000..fcd938f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/RequestDataService.html @@ -0,0 +1,305 @@ + + + + + + +RequestDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface RequestDataService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
DefaultRequestDataService
+
+
+
+
public interface RequestDataService
extends Service
+ +

+This srevice provides the request scope. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.EnumerationgetRequestValueKeys() + +
+           
+ java.lang.ObjectgetValueFromRequest(java.lang.String key) + +
+          Reads an attribute from the current request
+ voidremoveValueFromRequest(java.lang.String key) + +
+          Removes an attribute from current request
+ voidsetValueToRequest(java.lang.String key, + java.lang.Object value) + +
+          Puts an attribute to the current request
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+setValueToRequest

+
+public void setValueToRequest(java.lang.String key,
+                              java.lang.Object value)
+
+
Puts an attribute to the current request +

+

+
+
+
+
Parameters:
key - the key of the attribute
value - the value of the attribute
+
+
+
+ +

+getValueFromRequest

+
+public java.lang.Object getValueFromRequest(java.lang.String key)
+
+
Reads an attribute from the current request +

+

+
+
+
+
Parameters:
key - the key of the attribute +
Returns:
the value of the attribute
+
+
+
+ +

+removeValueFromRequest

+
+public void removeValueFromRequest(java.lang.String key)
+
+
Removes an attribute from current request +

+

+
+
+
+
Parameters:
key - the key of the attribute
+
+
+
+ +

+getRequestValueKeys

+
+public java.util.Enumeration getRequestValueKeys()
+
+
+
+
+
+ +
Returns:
all key of the attributes from the current request
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/ResponseParameterService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/ResponseParameterService.html new file mode 100644 index 0000000..6018dd1 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/ResponseParameterService.html @@ -0,0 +1,338 @@ + + + + + + +ResponseParameterService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services +
+Interface ResponseParameterService

+
+
All Superinterfaces:
Service
+
+
+
All Known Implementing Classes:
BrowserWindowFeature
+
+
+
+
public interface ResponseParameterService
extends Service
+ +

+This Service provides post parameters (getPostParameters()) + and get parameters (getGetParameters() for the curent response. The + get parametedr may be addad to an action url (buildActionURL(String), + the post parameters may be addad as hidden fields to the page of the request + o r provided aqs token. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringbuildActionURL(java.lang.String requestContextPath) + +
+          Request to build the action url based upon the given path
+ java.lang.StringbuildIdFromPostParameters() + +
+          Builds a token out of the post parameters.
+ GetParametersgetGetParameters() + +
+           
+ PostParametersgetPostParameters() + +
+           
+ voidwritePostParameters(UIComponent component, + ResponseWriter writer) + +
+          wites the post parameters as hidden fields to the page
+  +

+ + + + + + + + + + + + + + +
+Method Detail
+ +

+getPostParameters

+
+public PostParameters getPostParameters()
+
+
+
+
+
+ +
Returns:
The PostParameters for the response
+
+
+
+ +

+getGetParameters

+
+public GetParameters getGetParameters()
+
+
+
+
+
+ +
Returns:
the GetParameters for the response
+
+
+
+ +

+buildActionURL

+
+public java.lang.String buildActionURL(java.lang.String requestContextPath)
+
+
Request to build the action url based upon the given path +

+

+
+
+
+
Parameters:
requestContextPath - the base path +
Returns:
the build action url
+
+
+
+ +

+writePostParameters

+
+public void writePostParameters(UIComponent component,
+                                ResponseWriter writer)
+                         throws java.io.IOException
+
+
wites the post parameters as hidden fields to the page +

+

+
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+buildIdFromPostParameters

+
+public java.lang.String buildIdFromPostParameters()
+
+
Builds a token out of the post parameters. This is used as fall back when + the values of the hidden fields are not passed by every submit, e.g. when + no JavaScript is valid +

+

+
+
+
+ +
Returns:
the token
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowManagerService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowManagerService.html new file mode 100644 index 0000000..9a1b4bb --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowManagerService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.BrowserWindowManagerService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.BrowserWindowManagerService

+
+ + + + + + + + + +
+Packages that use BrowserWindowManagerService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of BrowserWindowManagerService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement BrowserWindowManagerService
+ classBrowserWindowFeature + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowService.html new file mode 100644 index 0000000..b27309a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/BrowserWindowService.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.BrowserWindowService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.BrowserWindowService

+
+ + + + + + + + + +
+Packages that use BrowserWindowService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of BrowserWindowService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement BrowserWindowService
+ classBrowserWindowFeature + +
+           
+  +

+ + + + + + + + + +
Methods in com.sdm.quasar.client.jsf.dialog.features that return BrowserWindowService
+protected  BrowserWindowServiceBrowserWindowCompositeFeature.getBrowserWindowService() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DialogContextService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DialogContextService.html new file mode 100644 index 0000000..fcfb317 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DialogContextService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.DialogContextService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.DialogContextService

+
+ + + + + + + + + +
+Packages that use DialogContextService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of DialogContextService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement DialogContextService
+ classDialogContextFeature + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DoubleSubmitCheckerService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DoubleSubmitCheckerService.html new file mode 100644 index 0000000..705ee6a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/DoubleSubmitCheckerService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.DoubleSubmitCheckerService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.DoubleSubmitCheckerService

+
+ + + + + + + + + +
+Packages that use DoubleSubmitCheckerService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of DoubleSubmitCheckerService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement DoubleSubmitCheckerService
+ classDoubleSubmitCheckerFeature + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/HttpSessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/HttpSessionDataService.html new file mode 100644 index 0000000..902fec7 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/HttpSessionDataService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.HttpSessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.HttpSessionDataService

+
+ + + + + + + + + +
+Packages that use HttpSessionDataService
com.sdm.quasar.client.jsf.dialog.services.impl  
+  +

+ + + + + +
+Uses of HttpSessionDataService in com.sdm.quasar.client.jsf.dialog.services.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.services.impl that implement HttpSessionDataService
+ classDefaultHttpSessionDataService + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/NavigationService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/NavigationService.html new file mode 100644 index 0000000..9e26bca --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/NavigationService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.NavigationService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.NavigationService

+
+ + + + + + + + + +
+Packages that use NavigationService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of NavigationService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement NavigationService
+ classNavigationFeature + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/RequestDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/RequestDataService.html new file mode 100644 index 0000000..c6f71dc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/RequestDataService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.RequestDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.RequestDataService

+
+ + + + + + + + + +
+Packages that use RequestDataService
com.sdm.quasar.client.jsf.dialog.services.impl  
+  +

+ + + + + +
+Uses of RequestDataService in com.sdm.quasar.client.jsf.dialog.services.impl
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.services.impl that implement RequestDataService
+ classDefaultRequestDataService + +
+          Provides the request scope.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/ResponseParameterService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/ResponseParameterService.html new file mode 100644 index 0000000..4a44434 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/class-use/ResponseParameterService.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Interface com.sdm.quasar.client.jsf.dialog.services.ResponseParameterService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
com.sdm.quasar.client.jsf.dialog.services.ResponseParameterService

+
+ + + + + + + + + +
+Packages that use ResponseParameterService
com.sdm.quasar.client.jsf.dialog.features  
+  +

+ + + + + +
+Uses of ResponseParameterService in com.sdm.quasar.client.jsf.dialog.features
+  +

+ + + + + + + + + +
Classes in com.sdm.quasar.client.jsf.dialog.features that implement ResponseParameterService
+ classBrowserWindowFeature + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultHttpSessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultHttpSessionDataService.html new file mode 100644 index 0000000..4ff3d6a --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultHttpSessionDataService.html @@ -0,0 +1,337 @@ + + + + + + +DefaultHttpSessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services.impl +
+Class DefaultHttpSessionDataService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.services.impl.DefaultHttpSessionDataService
+
+
+
All Implemented Interfaces:
HttpSessionDataService, Service
+
+
+
+
public class DefaultHttpSessionDataService
extends java.lang.Object
implements HttpSessionDataService
+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DefaultHttpSessionDataService() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.EnumerationgetHttpSessionKeys() + +
+           
+ java.lang.ObjectgetValueFromHttpSession(java.lang.String key) + +
+          Reads an attribute from the HTTP session
+ voidremoveFromHttpSession(java.lang.String key) + +
+          Removes an attribute from the HTTP session
+ voidsetValueToHttpSession(java.lang.String key, + java.lang.Object value) + +
+          Puts an attribute to the HTTP session
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultHttpSessionDataService

+
+public DefaultHttpSessionDataService()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValueFromHttpSession

+
+public java.lang.Object getValueFromHttpSession(java.lang.String key)
+
+
Description copied from interface: HttpSessionDataService
+
Reads an attribute from the HTTP session +

+

+
Specified by:
getValueFromHttpSession in interface HttpSessionDataService
+
+
+
Parameters:
key - the key of the attribute +
Returns:
the value of the attribute
+
+
+
+ +

+setValueToHttpSession

+
+public void setValueToHttpSession(java.lang.String key,
+                                  java.lang.Object value)
+
+
Description copied from interface: HttpSessionDataService
+
Puts an attribute to the HTTP session +

+

+
Specified by:
setValueToHttpSession in interface HttpSessionDataService
+
+
+
Parameters:
key - the key of the attribute
value - the value of the attribute
+
+
+
+ +

+getHttpSessionKeys

+
+public java.util.Enumeration getHttpSessionKeys()
+
+
+
Specified by:
getHttpSessionKeys in interface HttpSessionDataService
+
+
+ +
Returns:
all key of the attributes from the session context
See Also:
HttpSessionDataService.getHttpSessionKeys()
+
+
+
+ +

+removeFromHttpSession

+
+public void removeFromHttpSession(java.lang.String key)
+
+
Description copied from interface: HttpSessionDataService
+
Removes an attribute from the HTTP session +

+

+
Specified by:
removeFromHttpSession in interface HttpSessionDataService
+
+
+
Parameters:
key - the key of the attribute
See Also:
HttpSessionDataService.removeFromHttpSession(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultRequestDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultRequestDataService.html new file mode 100644 index 0000000..9658b56 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/DefaultRequestDataService.html @@ -0,0 +1,345 @@ + + + + + + +DefaultRequestDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.dialog.services.impl +
+Class DefaultRequestDataService

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.dialog.services.impl.DefaultRequestDataService
+
+
+
All Implemented Interfaces:
RequestDataService, Service
+
+
+
+
public class DefaultRequestDataService
extends java.lang.Object
implements RequestDataService
+ +

+Provides the request scope. +

+ +

+

+
Author:
+
Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DefaultRequestDataService() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.EnumerationgetRequestValueKeys() + +
+           
+ java.lang.ObjectgetValueFromRequest(java.lang.String key) + +
+          Reads an attribute from the current request
+ voidremoveValueFromRequest(java.lang.String key) + +
+          Removes an attribute from current request
+ voidsetValueToRequest(java.lang.String key, + java.lang.Object value) + +
+          Puts an attribute to the current request
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DefaultRequestDataService

+
+public DefaultRequestDataService()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValueFromRequest

+
+public java.lang.Object getValueFromRequest(java.lang.String key)
+
+
Description copied from interface: RequestDataService
+
Reads an attribute from the current request +

+

+
Specified by:
getValueFromRequest in interface RequestDataService
+
+
+
Parameters:
key - the key of the attribute +
Returns:
the value of the attribute
+
+
+
+ +

+setValueToRequest

+
+public void setValueToRequest(java.lang.String key,
+                              java.lang.Object value)
+
+
Description copied from interface: RequestDataService
+
Puts an attribute to the current request +

+

+
Specified by:
setValueToRequest in interface RequestDataService
+
+
+
Parameters:
key - the key of the attribute
value - the value of the attribute
+
+
+
+ +

+getRequestValueKeys

+
+public java.util.Enumeration getRequestValueKeys()
+
+
+
Specified by:
getRequestValueKeys in interface RequestDataService
+
+
+ +
Returns:
all key of the attributes from the current request
See Also:
RequestDataService.getRequestValueKeys()
+
+
+
+ +

+removeValueFromRequest

+
+public void removeValueFromRequest(java.lang.String key)
+
+
Description copied from interface: RequestDataService
+
Removes an attribute from current request +

+

+
Specified by:
removeValueFromRequest in interface RequestDataService
+
+
+
Parameters:
key - the key of the attribute
See Also:
RequestDataService.removeValueFromRequest(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultHttpSessionDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultHttpSessionDataService.html new file mode 100644 index 0000000..7f40d02 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultHttpSessionDataService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.services.impl.DefaultHttpSessionDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.services.impl.DefaultHttpSessionDataService

+
+No usage of com.sdm.quasar.client.jsf.dialog.services.impl.DefaultHttpSessionDataService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultRequestDataService.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultRequestDataService.html new file mode 100644 index 0000000..2f35800 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/class-use/DefaultRequestDataService.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.dialog.services.impl.DefaultRequestDataService (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.dialog.services.impl.DefaultRequestDataService

+
+No usage of com.sdm.quasar.client.jsf.dialog.services.impl.DefaultRequestDataService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-frame.html new file mode 100644 index 0000000..3b76a96 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.dialog.services.impl + + + + +
+Classes  + +
+DefaultHttpSessionDataService +
+DefaultRequestDataService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-summary.html new file mode 100644 index 0000000..dec1bdc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-summary.html @@ -0,0 +1,152 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.dialog.services.impl +

+ + + + + + + + + + + + + +
+Class Summary
DefaultHttpSessionDataService 
DefaultRequestDataServiceProvides the request scope.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-tree.html new file mode 100644 index 0000000..d64d2ab --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services.impl Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.dialog.services.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-use.html new file mode 100644 index 0000000..6a5df70 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/impl/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.dialog.services.impl (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.dialog.services.impl

+
+No usage of com.sdm.quasar.client.jsf.dialog.services.impl +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-frame.html new file mode 100644 index 0000000..04667cc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-frame.html @@ -0,0 +1,46 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.dialog.services + + + + +
+Interfaces  + +
+BrowserWindowManagerService +
+BrowserWindowService +
+DialogContextService +
+DoubleSubmitCheckerService +
+HttpSessionDataService +
+NavigationService +
+RequestDataService +
+ResponseParameterService
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-summary.html new file mode 100644 index 0000000..0f364ca --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-summary.html @@ -0,0 +1,180 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.dialog.services +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
BrowserWindowManagerService 
BrowserWindowService + The Service shows or hides a VisualRepresentation at the + current BrowserWindow.
DialogContextServiceThis Service is used to connect the request to the dialog instance, + defined by the parameters in the request.
DoubleSubmitCheckerServicePerforms maintenance and checking of dialog-sequence numbers.
HttpSessionDataServiceThis srevice provides the session scope.
NavigationService 
RequestDataServiceThis srevice provides the request scope.
ResponseParameterServiceThis Service provides post parameters (ResponseParameterService.getPostParameters()) + and get parameters (ResponseParameterService.getGetParameters() for the curent response.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-tree.html new file mode 100644 index 0000000..2187cfd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +com.sdm.quasar.client.jsf.dialog.services Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.dialog.services +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-use.html new file mode 100644 index 0000000..4e96a70 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/dialog/services/package-use.html @@ -0,0 +1,221 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.dialog.services (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.dialog.services

+
+ + + + + + + + + + + + + +
+Packages that use com.sdm.quasar.client.jsf.dialog.services
com.sdm.quasar.client.jsf.dialog.features  
com.sdm.quasar.client.jsf.dialog.services.impl  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog.services used by com.sdm.quasar.client.jsf.dialog.features
BrowserWindowManagerService + +
+           
BrowserWindowService + +
+           + The Service shows or hides a VisualRepresentation at the + current BrowserWindow.
DialogContextService + +
+          This Service is used to connect the request to the dialog instance, + defined by the parameters in the request.
DoubleSubmitCheckerService + +
+          Performs maintenance and checking of dialog-sequence numbers.
NavigationService + +
+           
ResponseParameterService + +
+          This Service provides post parameters (ResponseParameterService.getPostParameters()) + and get parameters (ResponseParameterService.getGetParameters() for the curent response.
+  +

+ + + + + + + + + + + +
+Classes in com.sdm.quasar.client.jsf.dialog.services used by com.sdm.quasar.client.jsf.dialog.services.impl
HttpSessionDataService + +
+          This srevice provides the session scope.
RequestDataService + +
+          This srevice provides the request scope.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/SlotResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/SlotResolver.html new file mode 100644 index 0000000..5a06ab2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/SlotResolver.html @@ -0,0 +1,433 @@ + + + + + + +SlotResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.embedding +
+Class SlotResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.embedding.SlotResolver
+
+
+
All Implemented Interfaces:
ActivationControllerListener, KeywordResolver
+
+
+
+
public class SlotResolver
extends java.lang.Object
implements KeywordResolver, ActivationControllerListener
+ +

+This KeywordResolver resolves a slot name (local name) + of a dialog instance under which a subdialog has been embedded. + The resolved object is again a KeywordResolver + provided by dialog instance that is currently embedded in the given + slot. The resolved object is used to perform the next resolving step. + This KeywordResolver must be installed at dialog that embeds + the subdialogs to which it delegates the resolving. +

+ +

+

+
Author:
+
Marc Jäckle , Martin Haft
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SlotResolver(java.lang.String keyword, + ActivationController activationController) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ voidchildActivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ voidchildAdded(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ voidchildDeactivated(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ voidchildRemoved(java.lang.String localName, + SubDialogControl subDialogControl) + +
+           
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SlotResolver

+
+public SlotResolver(java.lang.String keyword,
+                    ActivationController activationController)
+
+
Constructor. +

+

Parameters:
keyword - The slot name that should be resolved.
activationController - The ActivationController to which this resolver is registered as an ActivationControllerListener.
+ + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+
+ +

+childActivated

+
+public void childActivated(java.lang.String localName,
+                           SubDialogControl subDialogControl)
+
+
+
Specified by:
childActivated in interface ActivationControllerListener
+
+
+
+
+
+
+ +

+childAdded

+
+public void childAdded(java.lang.String localName,
+                       SubDialogControl subDialogControl)
+
+
+
Specified by:
childAdded in interface ActivationControllerListener
+
+
+
+
+
+
+ +

+childDeactivated

+
+public void childDeactivated(java.lang.String localName,
+                             SubDialogControl subDialogControl)
+
+
+
Specified by:
childDeactivated in interface ActivationControllerListener
+
+
+
+
+
+
+ +

+childRemoved

+
+public void childRemoved(java.lang.String localName,
+                         SubDialogControl subDialogControl)
+
+
+
Specified by:
childRemoved in interface ActivationControllerListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/URIResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/URIResolver.html new file mode 100644 index 0000000..6fffe9f --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/URIResolver.html @@ -0,0 +1,331 @@ + + + + + + +URIResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.embedding +
+Class URIResolver

+
+java.lang.Object
+  extended bycom.sdm.quasar.client.jsf.embedding.URIResolver
+
+
+
All Implemented Interfaces:
KeywordResolver
+
+
+
+
public class URIResolver
extends java.lang.Object
implements KeywordResolver
+ +

+The URIResolver resolves a given keyword + by providing a given object. The object may be a bean or a map + or anything JSF may resolve in the next resolve step. +

+ +

+

+
Author:
+
Marc Jäckle
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
URIResolver(java.lang.String keyword, + DialogInstanceId dialogInstanceId) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancanResolve(java.lang.String keyword) + +
+          Checks, if this resolver is responsible to resolve the given keyword
+ java.lang.ClassgetResolvedType(java.lang.String keyword) + +
+           
+ java.lang.Objectresolve(java.lang.String keyword) + +
+          Performs the resolve step according to the keyword. +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+URIResolver

+
+public URIResolver(java.lang.String keyword,
+                   DialogInstanceId dialogInstanceId)
+
+
Parameters:
keyword - the keyword, resolved with this resolver
dialogInstanceId - the dialog instance Id, this resolver works for
+ + + + + + + + +
+Method Detail
+ +

+canResolve

+
+public boolean canResolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Checks, if this resolver is responsible to resolve the given keyword +

+

+
Specified by:
canResolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keywort to be resolved +
Returns:
true, if the given keyword can be resolved
+
+
+
+ +

+getResolvedType

+
+public java.lang.Class getResolvedType(java.lang.String keyword)
+
+
+
Specified by:
getResolvedType in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the class of the resolved object
+
+
+
+ +

+resolve

+
+public java.lang.Object resolve(java.lang.String keyword)
+
+
Description copied from interface: KeywordResolver
+
Performs the resolve step according to the keyword. + The Result may be +
    +
  • an other KeywordResolver to do the next resolve step
  • +
  • a {link ValueResolver for value binding to resolve a value
  • +
  • an {link ActionResolver for action binding to resolve an action
  • +
  • an object that will be resolved further by JSF, e.g. a bean or a map
  • +
+

+

+
Specified by:
resolve in interface KeywordResolver
+
+
+
Parameters:
keyword - the keyword to be resolve +
Returns:
the resolved object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/SlotResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/SlotResolver.html new file mode 100644 index 0000000..0e239fd --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/SlotResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.embedding.SlotResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.embedding.SlotResolver

+
+No usage of com.sdm.quasar.client.jsf.embedding.SlotResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/URIResolver.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/URIResolver.html new file mode 100644 index 0000000..37c4548 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/class-use/URIResolver.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.embedding.URIResolver (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.embedding.URIResolver

+
+No usage of com.sdm.quasar.client.jsf.embedding.URIResolver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-frame.html new file mode 100644 index 0000000..e95a3cc --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +com.sdm.quasar.client.jsf.embedding (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.embedding + + + + +
+Classes  + +
+SlotResolver +
+URIResolver
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-summary.html new file mode 100644 index 0000000..1e4c394 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-summary.html @@ -0,0 +1,155 @@ + + + + + + +com.sdm.quasar.client.jsf.embedding (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.embedding +

+ + + + + + + + + + + + + +
+Class Summary
SlotResolverThis KeywordResolver resolves a slot name (local name) + of a dialog instance under which a subdialog has been embedded. +
URIResolverThe URIResolver resolves a given keyword + by providing a given object.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-tree.html new file mode 100644 index 0000000..dbff191 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.sdm.quasar.client.jsf.embedding Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.embedding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-use.html new file mode 100644 index 0000000..1ec0aad --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/embedding/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.embedding (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.embedding

+
+No usage of com.sdm.quasar.client.jsf.embedding +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/ImportTag.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/ImportTag.html new file mode 100644 index 0000000..18d6bb2 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/ImportTag.html @@ -0,0 +1,346 @@ + + + + + + +ImportTag (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.sdm.quasar.client.jsf.tags +
+Class ImportTag

+
+java.lang.Object
+  extended byImportSupport
+      extended bycom.sdm.quasar.client.jsf.tags.ImportTag
+
+
+
+
public class ImportTag
extends ImportSupport
+ +

+This is a shameless copy ;-) of the jstl import tag. The tag has been extended so + it uses jsf el instead of the jsp el. This is required in order to dynamically + set the include URL through a jsf bean (when using jsp 2.0). + + TODO: check if the copyright information is ok the way it is. +

+ +

+

+
Author:
+
Marc Jäckle
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ImportTag() + +
+          Constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intdoStartTag() + +
+           
+ voidrelease() + +
+           
+ voidsetCharEncoding(java.lang.String charEncoding_) + +
+           
+ voidsetContext(java.lang.String context_) + +
+           
+ voidsetUrl(java.lang.String url_) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ImportTag

+
+public ImportTag()
+
+
Constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+doStartTag

+
+public int doStartTag()
+               throws JspException
+
+
+ +
Throws: +
JspException
+
+
+
+ +

+release

+
+public void release()
+
+
+
+
+
+
+ +

+setUrl

+
+public void setUrl(java.lang.String url_)
+
+
+
+
+
+
+ +

+setContext

+
+public void setContext(java.lang.String context_)
+
+
+
+
+
+
+ +

+setCharEncoding

+
+public void setCharEncoding(java.lang.String charEncoding_)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/class-use/ImportTag.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/class-use/ImportTag.html new file mode 100644 index 0000000..3843414 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/class-use/ImportTag.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Class com.sdm.quasar.client.jsf.tags.ImportTag (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
com.sdm.quasar.client.jsf.tags.ImportTag

+
+No usage of com.sdm.quasar.client.jsf.tags.ImportTag +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-frame.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-frame.html new file mode 100644 index 0000000..75a6855 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +com.sdm.quasar.client.jsf.tags (Quasar Client Building Blicks API) + + + + + + + + + + + +com.sdm.quasar.client.jsf.tags + + + + +
+Classes  + +
+ImportTag
+ + + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-summary.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-summary.html new file mode 100644 index 0000000..ab4d672 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-summary.html @@ -0,0 +1,148 @@ + + + + + + +com.sdm.quasar.client.jsf.tags (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.sdm.quasar.client.jsf.tags +

+ + + + + + + + + +
+Class Summary
ImportTagThis is a shameless copy ;-) of the jstl import tag.
+  + +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-tree.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-tree.html new file mode 100644 index 0000000..a3075a4 --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +com.sdm.quasar.client.jsf.tags Class Hierarchy (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.sdm.quasar.client.jsf.tags +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-use.html b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-use.html new file mode 100644 index 0000000..1710dab --- /dev/null +++ b/Master/Reference Architectures and Patterns/labs/QuasarClient/api/com/sdm/quasar/client/jsf/tags/package-use.html @@ -0,0 +1,136 @@ + + + + + + +Uses of Package com.sdm.quasar.client.jsf.tags (Quasar Client Building Blicks API) + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
com.sdm.quasar.client.jsf.tags

+
+No usage of com.sdm.quasar.client.jsf.tags +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3