Package lumis.portal.url
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
property (see lumis.portal.url.IURLResolver
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: 10825 $ $Date: 2009-08-04 12:36:40 -0300 (Tue, 04 Aug 2009) $
-
Interface Summary Interface Description IPageWebResourceRenderRequest Defines a render request for a givenPageWebResource
.IPageWebResourceRequest Defines a request for a givenPageWebResource
.IRequestedURI Represents a requested URI for the portal.IURLFactory Interface implemented by classes able to generate Portal URL objects.IURLManager Provides URL resolution and mapping management.IURLResolver Defines methods used for resolving portal web resource URLs.IWebResourceFactory Interface implemented by factories ofWebResource
. -
Class Summary Class Description GenericURLResolver Generic implementation ofIURLResolver
.PageWebResourceRenderRequest DefaultIPageWebResourceRenderRequest
implementation.PageWebResourceRequest AIServiceInterfaceRequest
implementation that is used by the service container.PortalAwareHttpServletResponse AHttpServletResponse
wrapper that is aware of portal URL details and perform the necessary URL conversions.URLManager IURLManager
implementation.URLUtil Utility class for URL related actions.WebResource Represents a resource that is accessible through a web server.WebResourceDiscoveryFilter Detects the web resource for the a request.WebResourceForwardFilter Resolves what is the proper handling for a request, according to the request's and web resource's properties.WebResourceUtil Utility class forWebResource
. -
Enum Summary Enum Description IRequestedURI.RequestProcessType Types of processing required for this requested URI.IURLManager.CreateStrategy Contains creation strategy options.IURLManager.PathReferenceType Used to specify how html references should be made.