Package lumis.portal.url

Manages the resolution of page URLs.

IURLManager provides the API for the back-end of page URLs mapping resolution.

WebResource represents a resource accessible through a portal URL.

IURLResolver defines the interface for a URL resolver, that may be implemented to customize how the URL for web resources are resolved. A IURLResolver may be applied to a channel or page using the lumis.portal.url.IURLResolver property (see lumis.portal.propertybag). GenericURLResolver is a generic implementation of IURLResolver.

When the rule for web resource URL resolving is modified (either due to the dynamic nature of the IURLResolver implementation or because of changes in the resolver configuration), the URLs already resolved are not affected, but new URLs resolved are based on the new resolution rules. If the new rules are desired to be applied over URLs already resolved, it will be necessary to remove the undesired URL mappings. Note that this removal may cause links to such URLs to become broken.

Since:
5.0.0
Version:
$Revision$ $Date$