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
+ com.sdm.quasar.client.core.application.AbstractApplication
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.application.ApplicationServletFilter
+
+
+
+public class ApplicationServletFilter extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+destroy ()
+
+
+ The filter's destruction hook.
+
+
+
+ void
+doFilter (ServletRequest request,
+ ServletResponse response,
+ FilterChain chain)
+
+
+
+
+
+
+ void
+init (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 ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.application.HttpSessionDestroyedHandler
+
+
+
+public class HttpSessionDestroyedHandler extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+sessionCreated (HttpSessionEvent sessionEvent)
+
+
+ {@inheritDoc}
+
+
+
+ void
+sessionDestroyed (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
+
+
+
+
+
+
+
+
+
+
+
+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 ()
+
+
+
+
+
+
+
+
+
+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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
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
+ ApplicationFactory
+ com.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.
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+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
+ Application
+ com.sdm.quasar.client.jsf.application.QuasarCompositeApplication
+
+
+All Implemented Interfaces: Application
+
+
+
+public class QuasarCompositeApplication extends Applicationimplements 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.
+
+
+
+
+
+
+
+
+
+
+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 instancequasarApplication - the quasar application instance
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.application.ResponseHeaderFilter
+
+
+
+public class ResponseHeaderFilter extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+destroy ()
+
+
+
+
+
+
+ void
+doFilter (ServletRequest request,
+ ServletResponse response,
+ FilterChain chain)
+
+
+
+
+
+
+ void
+init (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 ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.application.VerbosePhaseListener
+
+
+
+public class VerbosePhaseListener extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+afterPhase (PhaseEvent arg0)
+
+
+
+
+
+
+ void
+beforePhase (PhaseEvent arg0)
+
+
+
+
+
+
+ PhaseId
+getPhaseId ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+VerbosePhaseListener
+
+public VerbosePhaseListener ()
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ JspStateManagerImpl
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected static java.lang.String
+getTaggedViewId ()
+
+
+ Returns the view-identifier.
+
+
+
+ UIViewRoot
+restoreView (FacesContext context,
+ java.lang.String viewId,
+ java.lang.String renderKitId)
+
+
+ Writes the state for the view.
+
+
+
+ SerializedView
+saveSerializedView (FacesContext context)
+
+
+ Serializes the date of the faces-context's current view.
+
+
+
+ void
+writeState (FacesContext context,
+ SerializedView state)
+
+
+ Writes the state for the view.
+
+
+
+ void
+writeStateAsUrlParams (FacesContext facesContext,
+ SerializedView serializedView)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+_base
+
+protected StateManager _base
+
+The standard ViewHandler
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MyFacesStateManager
+
+public MyFacesStateManager (StateManager orig)
+
+Constructor.
+
+
Parameters: orig - the standard ViewHandler
+
+
+
+
+
+
+
+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.IOExceptionSee 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.IllegalStateExceptionSee 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
+ HtmlFormRenderer
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+encodeEnd (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 ()
+
+
+
+
+
+
+
+
+
+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 instancecomponent - 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
+ StateManagerImpl
+ com.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.String
+getTaggedViewId ()
+
+
+ Returns the view-identifier.
+
+
+
+ UIViewRoot
+restoreView (FacesContext context,
+ java.lang.String viewId,
+ java.lang.String renderKitId)
+
+
+ Writes the state for the view.
+
+
+
+ SerializedView
+saveSerializedView (FacesContext context)
+
+
+ Serializes the date of the faces-context's current view.
+
+
+
+ void
+writeState (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
+
+
+
+
+
+
+
+
+
+
+
+_base
+
+protected StateManager _base
+
+The standard ViewHandler
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SunRIStateManager
+
+public SunRIStateManager (StateManager orig)
+
+Constructor.
+
+
Parameters: orig - the standard ViewHandler
+
+
+
+
+
+
+
+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.IOExceptionSee 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.IllegalStateExceptionSee 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
+ FormRenderer
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+encodeEnd (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 ()
+
+
+
+
+
+
+
+
+
+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 instancecomponent - 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
+ com.sdm.quasar.client.core.application.dialog.impl.DefaultApplicationConfiguration
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 .
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.core.application.AbstractSessionManager
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ Session
+createSession ()
+
+
+ If the current http-session is unknown to this SessionManager , a new
+ session is created.
+
+
+
+ void
+disposeSession (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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DefaultJSFSessionManager
+
+public DefaultJSFSessionManager (Application application,
+ SessionCreator sessionCreator)
+
+Constructor.
+
+
See Also: AbstractSessionManager.AbstractSessionManager(Application, SessionCreator)
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+class FormRenderer
+ class HtmlFormRenderer
+ class JspStateManagerImpl
+ class StateManagerImpl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+Interface Hierarchy
+
+
+interface com.sdm.quasar.client.core.common.config.Configuration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+ boolean
+isEnabled ()
+
+
+ Checks, if the referenced action currently my be performed
+
+
+
+ java.lang.Object
+perform ()
+
+
+ The referenced action will be performed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ ActionResolver.Action
+getAction (java.lang.String actionName)
+
+
+
+
+
+
+ boolean
+hasAction (java.lang.String actionName)
+
+
+ Checks, if the action name can be resolved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.binding.ObjectResolver
+ com.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 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
+
+ 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
+
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (java.lang.String keyword)
+
+
+ Performs the resolve step according to the keyword.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.binding.ObjectResolver
+ com.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 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
+ com.sdm.quasar.client.jsf.binding.ObjectResolver
+
+
+All Implemented Interfaces: KeywordResolver
+
+
+Direct Known Subclasses: BeanResolver , MapResolver
+
+
+
+public class ObjectResolver extends java.lang.Objectimplements 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
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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 resolverresolvedObject - the object, that will be resolved by the given keyword
+
+
+
+
+
+
+
+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
+ PropertyResolver
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Class
+getType (java.lang.Object base,
+ int index)
+
+
+ {@inheritDoc}
+
+
+
+ java.lang.Class
+getType (java.lang.Object base,
+ java.lang.Object property)
+
+
+ {@inheritDoc}
+
+
+
+ java.lang.Object
+getValue (java.lang.Object base,
+ int index)
+
+
+ {@inheritDoc}
+
+
+
+ java.lang.Object
+getValue (java.lang.Object base,
+ java.lang.Object property)
+
+
+ {@inheritDoc}
+
+
+
+ boolean
+isReadOnly (java.lang.Object base,
+ int index)
+
+
+ {@inheritDoc}
+
+
+
+ boolean
+isReadOnly (java.lang.Object base,
+ java.lang.Object property)
+
+
+ {@inheritDoc}
+
+
+
+ void
+setValue (java.lang.Object base,
+ int index,
+ java.lang.Object value)
+
+
+ {@inheritDoc}
+
+
+
+ void
+setValue (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 -
+
+
+
+
+
+
+
+getValue
+
+public java.lang.Object getValue (java.lang.Object base,
+ java.lang.Object property)
+ throws EvaluationException,
+ PropertyNotFoundException
+
+{@inheritDoc}
+
+
+
+Throws:
+EvaluationException
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+PropertyNotFoundExceptionSee 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
+ VariableResolver
+ com.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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Object
+resolveVariable (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
+
+
+
+
+
+
+
+
+
+
+
+_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 -
+
+
+
+
+
+
+
+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
+
+
+
+ boolean
+canModifyValue (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+getValue (java.lang.String keyword)
+
+
+ Resolves the keyword to its referenced value.
+
+
+
+ java.lang.Class
+getValueType (java.lang.String keyword)
+
+
+
+
+
+
+ boolean
+hasValue (java.lang.String keyword)
+
+
+ Checks, if this ValueResolver can resolve the given keyword.
+
+
+
+ void
+setValue (java.lang.String keyword,
+ java.lang.Object value)
+
+
+ Sets a new value for the referenced keyword
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 resolvevalue - 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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.Map
+internalDataStore
+
+
+ Internal datastore
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+clear ()
+
+
+
+
+
+
+ boolean
+containsKey (java.lang.Object key)
+
+
+
+
+
+
+ boolean
+containsValue (java.lang.Object value)
+
+
+
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+ java.util.Set
+entrySet ()
+
+
+
+
+
+
+ java.lang.Object
+get (java.lang.Object key)
+
+
+
+
+
+
+protected void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+ boolean
+isEmpty ()
+
+
+
+
+
+
+ java.util.Set
+keySet ()
+
+
+
+
+
+
+ java.lang.Object
+put (java.lang.Object key,
+ java.lang.Object value)
+
+
+
+
+
+
+ void
+putAll (java.util.Map t)
+
+
+
+
+
+
+ java.lang.Object
+remove (java.lang.Object key)
+
+
+
+
+
+
+ int
+size ()
+
+
+
+
+
+
+ java.util.Collection
+values ()
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+internalDataStore
+
+protected java.util.Map internalDataStore
+
+Internal datastore
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DefaultSessionDataFeature
+
+public DefaultSessionDataFeature ()
+
+Constructor.
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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.String
+DIALOG_KEYWORD
+
+
+ Keyword defining the variable name that can be used in JSPs to
+ access the current dialog-instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+protected void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+ java.lang.Object
+resolve (java.lang.String keyword)
+
+
+ Resolves the DIALOG pseudo-bean which stands for
+ the current dialog-instance.
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+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 ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+ Override this method to clean up resources and free memory when disposing.
+
+
+
+ KeywordResolver
+getKeywordResolver ()
+
+
+
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+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.
+
+
+
+ void
+registerKeywordResolver (java.lang.String keyword,
+ KeywordResolver keywordResolver)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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
+
+
+
+
+KeywordResolverFeature
+
+public KeywordResolverFeature ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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.String
+SESSION_KEYWORD
+
+
+ Keyword defining the variable name that can be used in JSPs to
+ access the current dialog-instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+protected void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+ java.lang.Object
+resolve (java.lang.String keyword)
+
+
+ Resolves the SESSION pseudo-bean which is represented
+ by a SessionDataService object.
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+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 ()
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+class com.sdm.quasar.client.jsf.binding.ObjectResolver (implements com.sdm.quasar.client.jsf.binding.KeywordResolver )
+
+ class PropertyResolver
+ class VariableResolver
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+interface java.util.Map
+interface com.sdm.quasar.client.jsf.binding.services.SessionDataService (also extends com.sdm.quasar.client.core.common.services.Service )
+
+ interface com.sdm.quasar.client.core.common.services.Service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver.CommandManagerAction
+
+
+All Implemented Interfaces: ActionResolver.Action
+
+
+Enclosing class: CommandManagerResolver
+
+
+
+public class CommandManagerResolver.CommandManagerAction extends java.lang.Objectimplements ActionResolver.Action
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+isEnabled ()
+
+
+ Checks, if the referenced action currently my be performed
+
+
+
+ java.lang.Object
+perform ()
+
+
+ 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)
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.commands.adapters.CommandManagerResolver
+
+
+All Implemented Interfaces: KeywordResolver
+
+
+
+public class CommandManagerResolver extends java.lang.Objectimplements KeywordResolver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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)
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.jsf.data.adapters.DataManagerResolver
+
+
+All Implemented Interfaces: KeywordResolver
+
+
+
+public class DataManagerResolver extends java.lang.Objectimplements KeywordResolver
+
+
+This ValueResolver implements the data binding
+ with a DataManager .
+ It resolves keywords to values of a wrapped DataManager .
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.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:
+
+ 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
+
+ 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.String
+buildActionURL (java.lang.String requestContextPath)
+
+
+
+
+
+
+ java.lang.String
+buildIdFromPostParameters ()
+
+
+
+
+
+
+protected boolean
+checkSequenceNumber (DialogInstanceId dialogInstanceId,
+ java.lang.Integer sequenceNumber)
+
+
+ Check correct sequece number to detect double submit
+
+
+
+ boolean
+determineVisualRepresentation (HttpServletRequest request,
+ BrowserWindowCallBack callBack)
+
+
+ Analyses the request parameters and determines the page to be shown.
+
+
+
+
+protected VisualRepresentation
+findPredecessor (VisualRepresentation from)
+
+
+
+
+
+
+ java.lang.String
+getBrowserWindowId ()
+
+
+
+
+
+
+protected VisualRepresentation
+getPredecessor (VisualRepresentation visRep)
+
+
+
+
+
+
+ java.util.Set
+getRegisteredVisualRepresentations ()
+
+
+
+
+
+
+ VisualRepresentation
+getVisualRepresentation ()
+
+
+
+
+
+
+protected VisualRepresentationInfo
+getVisualRepresentationInfo (VisualRepresentation visRep)
+
+
+
+
+
+
+protected boolean
+handleDoubleSubmit (HttpServletRequest request,
+ BrowserWindowCallBack callBack,
+ VisualRepresentation visRep)
+
+
+ Checks if this is a request to a previous state of the dialog.
+
+
+
+
+ boolean
+hasCurrentPage ()
+
+
+
+
+
+
+ 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.
+
+
+
+protected void
+setPredecessor (VisualRepresentation visRep,
+ VisualRepresentation predecessor)
+
+
+
+
+
+
+ void
+setVisualRepresentation (VisualRepresentation newVisRep)
+
+
+ Sets a new VisualRepresentation to be shown in the current request.
+
+
+
+ void
+showRepresentation (VisualRepresentation visRep)
+
+
+ A VisualRepresentation - corresponding to a dialog -
+ will be shown in the browser.
+
+
+
+ void
+showVisualRepresentation (VisualRepresentation visRep,
+ boolean modal)
+
+
+ A VisualRepresentation - corresponding to a dialog -
+ will be shown in the browser.
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+ void
+writePostParameters (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
+
+
+
+
+
+
+
+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 browsermodal - 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 pagecallBack - 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 requestcallBack - a callback to handel other than the normal actionvisRep - 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 hiddenrecreate - if true: Hide and recreate; false: redirect when redirect url or dialog is set
+ else hied and do not show againredirectUrl - if != null (and recreate == false): perform redrect to this urlreplacingDialogId - 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.IOExceptionSee 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 sequenceurl - 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
+ com.sdm.quasar.client.jsf.dialog.DefaultDialogParameterHandler
+
+
+All Implemented Interfaces: DialogParameterHandler
+
+
+Direct Known Subclasses: ShowcaseDialogParameterHandler
+
+
+
+public class DefaultDialogParameterHandler extends java.lang.Objectimplements DialogParameterHandler
+
+
+Default implementation of the DialogParameterHandler interface
+
+
+
+
+Author:
+ Martin Haft , sd&m AG, Carsten Lucke , sd&m AG
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+checkIsAjaxRequest (HttpServletRequest request,
+ ServletResponse response)
+
+
+ The indication of an AJAX request depends on the concrete ajax framework.
+
+
+
+
+ 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.
+
+
+
+
+ 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.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DefaultDialogParameterHandler
+
+public DefaultDialogParameterHandler ()
+
+
+
+
+
+
+
+
+
+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 sequencewebPageUrl - 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.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 Summary
+
+
+
+ boolean
+checkIsAjaxRequest (HttpServletRequest request,
+ ServletResponse response)
+
+
+ The indication of an AJAX request depends on the concrete ajax framework.
+
+
+
+
+ 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.
+
+
+
+
+ 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.
+
+
+
+
+
+
+
+
+
+
+
+
+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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 sequenceurl - 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:
+
+
+ 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
+
+
+ Perform a redirect to the currently activated dialog. E.g. use this if you created
+ and activated a new dialog.
+
+
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ 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.
+
+
+
+ boolean
+performRedirect ()
+
+
+ Perform a redirect to the currently activated dialog.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+destroy ()
+
+
+ The filter's destruction hook.
+
+
+
+ void
+doFilter (ServletRequest request,
+ ServletResponse response,
+ FilterChain chain)
+
+
+ The actual filtering hook.
+
+
+
+ void
+init (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 ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.dialog.FacesContextProvider
+
+
+
+public class FacesContextProvider extends java.lang.Object
+
+
+Convenience methods to access the FacesContext.
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+FacesContextProvider
+
+public FacesContextProvider ()
+
+
+
+
+
+
+
+
+
+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
+ com.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.String
+addGetParametersToURL (java.lang.String url)
+
+
+ Adds all get parameters of this to the given url
+
+
+
+ java.lang.Object
+getGetParameter (java.lang.String key)
+
+
+
+
+
+
+ java.util.Map
+getGetParameterMap ()
+
+
+
+
+
+
+ void
+putGetParameter (java.lang.String key,
+ java.lang.String value)
+
+
+ Add a new get parameter or change an existing.
+
+
+
+ void
+putGetParameters (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 .
+
+
+
+
+
+
+
+
+
+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 parametervalue - 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
+ NavigationHandler
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+handleNavigation (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
+
+
+
+
+
+
+
+
+
+
+
+_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
+
+
+
+
+
+
+
+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
+ com.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.String
+getPostParameters (java.lang.String key)
+
+
+
+
+
+
+ java.util.Map
+getPostParametersMap ()
+
+
+
+
+
+
+ void
+putPostParameter (java.lang.String key,
+ java.lang.String value)
+
+
+ Add a new post parameter or change an existing.
+
+
+
+static void
+writeHiddenField (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.
+
+
+
+ void
+writePostParameters (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 .
+
+
+
+
+
+
+
+
+
+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 parametervalue - 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
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.dialog.RootServiceProvider
+
+
+
+public class RootServiceProvider extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+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 ()
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+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
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+
+
+
+
+
+
+
+
+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 requestbrowserWindow - 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
+ com.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 boolean
+isHidden
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+isHidden
+
+protected boolean isHidden
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+VisualRepresentationInfo
+
+public VisualRepresentationInfo ()
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+Methods in com.sdm.quasar.client.jsf.dialog with parameters of type DialogParameterHandlerCallback
+
+
+
+ boolean
+DialogParameterHandler. 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.
+
+
+
+
+ boolean
+DialogParameterHandler. 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.
+
+
+
+
+ boolean
+DefaultDialogParameterHandler. 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.
+
+
+
+ boolean
+DefaultDialogParameterHandler. 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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
+
+ A dialog instance is shown modal if the property {@value}
+ has value Boolean.TRUE. Default is not modal. Use modal with care!
+ A dialog instance is hidden an never shown again if the property {@value}
+ has value Boolean.FALSE. Else on backnavigation to this dialog a new instance
+ of the same dialog will be created and shown. That's the default.
+ A dialog instance is replaced by an other dialog if the property #REPLACING_DIALOG_KEYWORD
+ is set. The value defines the dialog id of the dialog to be created and shown instead.
+ A dialog instance is replaced by a page if the property #REPLACING_URL_KEYWORD
+ is set. The value defines url of the page to be shown instead.
+
+ Use other strategies except the default carefully.
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BrowserWindowCompositeFeature
+
+public BrowserWindowCompositeFeature ()
+
+
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+buildActionURL (java.lang.String requestContextPath)
+
+
+ Request to build the action url based upon the given path
+
+
+
+ java.lang.String
+buildIdFromPostParameters ()
+
+
+ Builds a token out of the post parameters.
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+protected BrowserWindow []
+getAllBrowserWindows ()
+
+
+
+
+
+
+ BrowserWindow
+getCurrentBrowserWindow ()
+
+
+
+
+
+
+protected java.lang.String
+getCurrentWindowId ()
+
+
+
+
+
+
+ GetParameters
+getGetParameters ()
+
+
+
+
+
+
+ PostParameters
+getPostParameters ()
+
+
+
+
+
+
+ boolean
+hasBrowserWindow (java.lang.String browserWindowId)
+
+
+
+
+
+
+ void
+hideVisualRepresentation (VisualRepresentation representation,
+ boolean recreate)
+
+
+ Hides the VisualRepresentation at all BrowserWindows
+ with hide and reopen or hide an and do not show again strategy
+
+
+
+ void
+hideVisualRepresentation (VisualRepresentation representation,
+ boolean recreate,
+ java.lang.String redirectUrl,
+ java.lang.String replacingDialogId,
+ java.lang.Object context)
+
+
+
+
+
+
+ void
+hideVisualRepresentation (VisualRepresentation representation,
+ java.lang.String redirectUrl)
+
+
+ Hides the VisualRepresentation at all BrowserWindows .
+
+
+
+
+ void
+hideVisualRepresentation (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 void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+ void
+registerNewBrowserWindow (java.lang.String browserWiondowId)
+
+
+
+
+
+
+ java.lang.String
+setCurrentBrowserWindow (java.lang.String browserWindowId)
+
+
+
+
+
+
+protected void
+setCurrentWindowId (java.lang.String currentWindowId)
+
+
+
+
+
+
+ void
+showVisualRepresentation (VisualRepresentation representation)
+
+
+ Show the VisualRepresentation at the current BrowserWindow
+
+
+
+ void
+showVisualRepresentation (VisualRepresentation representation,
+ boolean modal)
+
+
+ Show the VisualRepresentation at the current BrowserWindow
+
+
+
+ void
+writePostParameters (UIComponent component,
+ ResponseWriter writer)
+
+
+ wites the post parameters as hidden fields to the page
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+DEFAULT_WINDOW_ID
+
+public java.lang.String DEFAULT_WINDOW_ID
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BrowserWindowFeature
+
+public BrowserWindowFeature ()
+
+
+
+
+
+
+
+
+
+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 strategySee 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 pageSee 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
+ VisualRepresentationcontext - an optionally context to be used when creation the replacing
+ dialog, may be nullSee 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.IOExceptionSee 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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.sdm.quasar.client.jsf.dialog.features.DialogContextFeature
+
+
+All Implemented Interfaces: DialogContextService , Feature , Service , SystemInfoProvider
+
+
+
+public class DialogContextFeature extends AbstractFeature implements DialogContextService
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+protected DialogParameterHandler
+getDialogParameterHandler ()
+
+
+ Returns an instance of the DialogParameterHandler class
+ that has been defined in the application's configuration.
+
+
+
+protected void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+protected boolean
+redirect (java.lang.String url)
+
+
+
+
+
+
+ boolean
+restoreDialogContext (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 java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DialogContextFeature
+
+public DialogContextFeature ()
+
+
+
+
+
+
+
+
+
+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 reqestresponse - 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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DoubleSubmitCheckerFeature
+
+public DoubleSubmitCheckerFeature ()
+
+
+
+
+
+
+
+
+
+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 idrequestSeqNbr - 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
+ com.sdm.quasar.client.core.dialog.AbstractFeature
+ com.sdm.quasar.client.jsf.dialog.features.NavigationFeature
+
+
+All Implemented Interfaces: Feature , NavigationService , Service , SystemInfoProvider
+
+
+
+public class NavigationFeature extends AbstractFeature implements NavigationService
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+dispose ()
+
+
+ Called when the feature or dialog is disposed.
+
+
+
+
+ java.lang.String
+getActionURL (java.lang.String requestContextPath)
+
+
+
+
+
+
+protected void
+init ()
+
+
+ Called when the feature is initializing.
+
+
+
+ boolean
+isBypass ()
+
+
+
+
+
+
+ boolean
+performRedirect (java.lang.String redirectUrl)
+
+
+ Perform a redirect to the given url
+
+
+
+ boolean
+performRedirectToCurrent ()
+
+
+ Perform a redirect to the currently shown VisualRepresentation at
+ the BrowserWindow
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+NavigationFeature
+
+public NavigationFeature ()
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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:
+
+ 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
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+ VisualRepresentationcontext - 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
+
+
+
+ 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 reqestservletResponse - 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+isSequenceNumberValid
+
+public boolean isSequenceNumberValid (DialogInstanceId diid,
+ java.lang.Integer seqNo)
+
+Check if a sequence-number is valid.
+
+
+
+
+
+Parameters: diid - the dialog-instance idseqNo - 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.Enumeration
+getHttpSessionKeys ()
+
+
+
+
+
+
+ java.lang.Object
+getValueFromHttpSession (java.lang.String key)
+
+
+ Reads an attribute from the HTTP session
+
+
+
+ void
+removeFromHttpSession (java.lang.String key)
+
+
+ Removes an attribute from the HTTP session
+
+
+
+ void
+setValueToHttpSession (java.lang.String key,
+ java.lang.Object value)
+
+
+ Puts an attribute to the HTTP session
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 attributevalue - 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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.Enumeration
+getRequestValueKeys ()
+
+
+
+
+
+
+ java.lang.Object
+getValueFromRequest (java.lang.String key)
+
+
+ Reads an attribute from the current request
+
+
+
+ void
+removeValueFromRequest (java.lang.String key)
+
+
+ Removes an attribute from current request
+
+
+
+ void
+setValueToRequest (java.lang.String key,
+ java.lang.Object value)
+
+
+ Puts an attribute to the current request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 attributevalue - 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.jsf.dialog.services.impl.DefaultHttpSessionDataService
+
+
+All Implemented Interfaces: HttpSessionDataService , Service
+
+
+
+public class DefaultHttpSessionDataService extends java.lang.Objectimplements HttpSessionDataService
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.util.Enumeration
+getHttpSessionKeys ()
+
+
+
+
+
+
+ java.lang.Object
+getValueFromHttpSession (java.lang.String key)
+
+
+ Reads an attribute from the HTTP session
+
+
+
+ void
+removeFromHttpSession (java.lang.String key)
+
+
+ Removes an attribute from the HTTP session
+
+
+
+ void
+setValueToHttpSession (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 ()
+
+
+
+
+
+
+
+
+
+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 attributevalue - 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 attributeSee 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
+ com.sdm.quasar.client.jsf.dialog.services.impl.DefaultRequestDataService
+
+
+All Implemented Interfaces: RequestDataService , Service
+
+
+
+public class DefaultRequestDataService extends java.lang.Objectimplements RequestDataService
+
+
+Provides the request scope.
+
+
+
+
+Author:
+ Martin Haft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.util.Enumeration
+getRequestValueKeys ()
+
+
+
+
+
+
+ java.lang.Object
+getValueFromRequest (java.lang.String key)
+
+
+ Reads an attribute from the current request
+
+
+
+ void
+removeValueFromRequest (java.lang.String key)
+
+
+ Removes an attribute from current request
+
+
+
+ void
+setValueToRequest (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 ()
+
+
+
+
+
+
+
+
+
+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 attributevalue - 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 attributeSee 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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+interface com.sdm.quasar.client.core.common.services.Service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ com.sdm.quasar.client.jsf.embedding.SlotResolver
+
+
+All Implemented Interfaces: ActivationControllerListener , KeywordResolver
+
+
+
+public class SlotResolver extends java.lang.Objectimplements 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ void
+childActivated (java.lang.String localName,
+ SubDialogControl subDialogControl)
+
+
+
+
+
+
+ void
+childAdded (java.lang.String localName,
+ SubDialogControl subDialogControl)
+
+
+
+
+
+
+ void
+childDeactivated (java.lang.String localName,
+ SubDialogControl subDialogControl)
+
+
+
+
+
+
+ void
+childRemoved (java.lang.String localName,
+ SubDialogControl subDialogControl)
+
+
+
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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 .
+
+
+
+
+
+
+
+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
+ com.sdm.quasar.client.jsf.embedding.URIResolver
+
+
+All Implemented Interfaces: KeywordResolver
+
+
+
+public class URIResolver extends java.lang.Objectimplements 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+canResolve (java.lang.String keyword)
+
+
+ Checks, if this resolver is responsible to resolve the given keyword
+
+
+
+ java.lang.Class
+getResolvedType (java.lang.String keyword)
+
+
+
+
+
+
+ java.lang.Object
+resolve (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 resolverdialogInstanceId - the dialog instance Id, this resolver works for
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+SlotResolver
+This KeywordResolver resolves a slot name (local name)
+ of a dialog instance under which a subdialog has been embedded.
+
+
+
+URIResolver
+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/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
+
+
+class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+ ImportSupport
+ com.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
+
+
+
+ int
+doStartTag ()
+
+
+
+
+
+
+ void
+release ()
+
+
+
+
+
+
+ void
+setCharEncoding (java.lang.String charEncoding_)
+
+
+
+
+
+
+ void
+setContext (java.lang.String context_)
+
+
+
+
+
+
+ void
+setUrl (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
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
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
+
+
+ImportTag
+This 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
+
+
+class java.lang.Object
+class ImportSupport
+class 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-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