Package | Description |
---|---|
lumis.portal.page.link | |
lumis.portal.presentation | |
lumis.portal.serviceinterface | |
lumis.portal.url |
Manages the resolution of page URLs.
|
lumis.portal.website |
Provides the classes related to portal's websites feature.
|
lumis.service.portalmanagement.website |
Contains the service for managing websites.
|
Modifier and Type | Method and Description |
---|---|
void |
PageLinkConfig.addWebsiteBaseURL(IWebsiteBaseURL websiteBaseURL)
Adds an identifier of a
website base URL . |
PageLinkConfig |
IPageLinkManagerSPI.getDefaultErrorPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
PortalRequestContext requestContext,
ITransaction transaction)
Returns the most appropriate error page, based on the given website base URL.
|
PageLinkConfig |
PageLinkManager.getDefaultErrorPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
PortalRequestContext requestContext,
ITransaction transaction) |
PageLinkConfig |
IPageLinkManager.getDefaultHomePage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
ITransaction transaction)
Returns the most appropriate home page, based on the given website base URL.
|
PageLinkConfig |
PageLinkManager.getDefaultHomePage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
ITransaction transaction) |
PageLinkConfig |
IPageLinkManagerSPI.getDefaultHomePage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
PortalRequestContext requestContext,
ITransaction transaction)
Returns the most appropriate home page is identified based on the website,
priority and Context Rules.
|
PageLinkConfig |
PageLinkManager.getDefaultHomePage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
PortalRequestContext requestContext,
ITransaction transaction) |
PageLinkConfig |
IPageLinkManager.getDefaultLoginPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
String channelId,
ITransaction transaction)
Returns the most appropriate login page, based on the given website base URL
and destination channel identifier.
|
PageLinkConfig |
PageLinkManager.getDefaultLoginPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
String channelId,
ITransaction transaction) |
PageLinkConfig |
IPageLinkManagerSPI.getDefaultLoginPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
String channelId,
PortalRequestContext requestContext,
ITransaction transaction)
Returns the most appropriate login page is identified based on the website,
priority, Context Rules and destination channel identifier.
|
PageLinkConfig |
PageLinkManager.getDefaultLoginPage(SessionConfig sessionConfig,
IWebsiteBaseURL websiteBaseURL,
String channelId,
PortalRequestContext requestContext,
ITransaction transaction) |
Modifier and Type | Method and Description |
---|---|
PageConfig |
IPresentationManager.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
int mode,
ITransaction daoTransaction)
Get the default Page.
|
PageConfig |
PresentationManager.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
int mode,
ITransaction daoTransaction) |
PageConfig |
IPresentationManagerSPI.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
IPortalMode mode,
PortalRequestContext requestContext,
boolean fallbackToFirstWebsitePage,
ITransaction transaction)
Get the default Page.
|
PageConfig |
PresentationManager.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
IPortalMode mode,
PortalRequestContext requestContext,
boolean fallbackToFirstWebsitePage,
ITransaction transaction) |
PageConfig |
IPresentationManagerSPI.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
IPortalMode mode,
PortalRequestContext requestContext,
ITransaction daoTransaction)
Get the default Page.
|
PageConfig |
PresentationManager.getDefaultPage(SessionConfig sessionConfig,
String pageId,
String channelId,
IWebsiteBaseURL websiteBaseURL,
IPortalMode mode,
PortalRequestContext requestContext,
ITransaction transaction) |
Modifier and Type | Method and Description |
---|---|
IWebsiteBaseURL |
IServiceInterfaceRequest.getWebsiteBaseURL()
Returns the website's base URL accessed to generate this request.
|
Modifier and Type | Method and Description |
---|---|
IWebsiteBaseURL |
IPageWebResourceRequest.getWebsiteBaseURL()
Returns the website's base URL accessed to generate this request.
|
IWebsiteBaseURL |
PageWebResourceRequest.getWebsiteBaseURL() |
Modifier and Type | Method and Description |
---|---|
static String |
URLUtil.getRefererPath(String referer,
IWebsiteBaseURL baseURL,
HttpServletRequest request)
Get the Web Resource path from the given URL
|
static String |
URLUtil.getRefererRelativeUri(String referer,
IWebsiteBaseURL baseURL,
HttpServletRequest request)
Returns the URI relative to the application root, without the mode root path, including the query string.
|
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure)
Deprecated.
since 8.2.0 replaced by
IURLManager.processHref(String, List, String, Locale, IWebsiteBaseURL, boolean, IPortalMode) . |
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode)
Deprecated.
|
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathReferenceType)
Processes a URL to be rendered correctly in a portal page.
|
String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathReferenceType,
WebResource creator)
Processes a URL to be rendered correctly in a portal page.
|
String |
URLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathfixType,
WebResource creator) |
String |
IURLManager.processHTML(String originalHtml,
Locale locale,
boolean baseSecure,
IWebsiteBaseURL baseURL)
Processes a HTML to be used.
|
String |
URLManager.processHTML(String originalHtml,
Locale locale,
boolean baseSecure,
IWebsiteBaseURL baseURL) |
Modifier and Type | Interface and Description |
---|---|
interface |
IWebsiteMainBaseURL
A base URL that is a main base URL of a website.
|
Modifier and Type | Method and Description |
---|---|
IWebsiteBaseURL |
WebsiteDiscoveryFilter.WebsiteRequest.getBaseURL()
Returns the baseURL.
|
IWebsiteBaseURL |
IWebsiteManager.getWebsiteBaseURL(HttpServletRequest request)
Returns the website's base URL that a request corresponds to.
|
IWebsiteBaseURL |
WebsiteManager.getWebsiteBaseURL(HttpServletRequest request) |
IWebsiteBaseURL |
IWebsiteManager.getWebsiteBaseURL(URI uri)
Returns the website base URL that serves the given URI or
null if there's no base URL that serves the given URI.If the given URI is not absolute or is opaque, null will be returned.This method will not fallback to default website if no website can relativize the given URI. |
IWebsiteBaseURL |
WebsiteManager.getWebsiteBaseURL(URI uri) |
static IWebsiteBaseURL |
WebsiteUtil.getWebsiteBaseURLById(String id)
Returns the
website base URL based on its
identification. |
static IWebsiteBaseURL |
WebsiteUtil.resolveWebsiteBaseURLByString(String websiteStr)
Deprecated.
since 10.4.0, use
IWebsiteManager.getWebsiteBaseURL(URI) instead. |
Modifier and Type | Method and Description |
---|---|
Collection<IWebsiteBaseURL> |
IWebsite.getAdditionalBaseURLs()
Returns the additional base URLs of this web site.
|
Collection<IWebsiteBaseURL> |
Website.getAdditionalBaseURLs()
Returns the additional base URLs of this web site.
|
Collection<IWebsiteBaseURL> |
WebsiteManager.UnmodifiableWebsite.getAdditionalBaseURLs() |
Modifier and Type | Method and Description |
---|---|
static boolean |
WebsiteUtil.compareURLs(IWebsiteBaseURL firstURL,
IWebsiteBaseURL secondURL)
Compares if the URLs are equals
|
static String |
WebsiteUtil.getId(IWebsiteBaseURL url)
Returns the identifier of the given
website base
URL . |
static boolean |
WebsiteUtil.match(IWebsiteBaseURL baseUrl,
String uriStr)
Checks whether the given base URL matches the given URI.
|
static boolean |
WebsiteUtil.match(IWebsiteBaseURL baseUrl,
URI uri)
Checks whether the given base URL matches the given URI.
|
void |
Website.removeAdditionalBaseURL(IWebsiteBaseURL url)
Removes an additional base URL from this website.
|
void |
Website.updateWebsiteBaseURL(IWebsiteBaseURL baseURL,
String domain,
int port,
String path)
Updates the given
base URL with the given
parameters. |
Constructor and Description |
---|
WebsiteRequest(IWebsiteBaseURL baseURL,
String adjustmentBasePath)
Creates a new instance with the given
base URL and adjustment path. |
Modifier and Type | Class and Description |
---|---|
static class |
WebsiteProcessActionHandler.BaseURL |
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.