Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Purpose

uPortal provides a set of abstractions for modular processing of the URL syntax and request parameters. By moving handling of URL syntax details into specialized classes, framework makes it possible to alter or extend URL syntax without having to modify multitude of java classes and/or XSLT stylesheets.

Request parameter controller

Processing of URL syntax and request parameters for a specific CompoundContext is described by IRequestProcessorController interface. A default implementation (RequestParameterProcessorListController) serves as a point of integration for two types of components: those responsible for processing some subset of request parameters; and those used for constructing URLs. See diagram below (pdf version)

Request parameter processors

URL constructors

URL decorators

Constructor/processor example: LegacyLayoutSource

  • No labels