Uses of Interface
lumis.portal.website.IWebsiteBaseURL
-
Packages that use IWebsiteBaseURL 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. -
-
Uses of IWebsiteBaseURL in lumis.portal.page.link
Methods in lumis.portal.page.link with parameters of type IWebsiteBaseURL Modifier and Type Method Description void
PageLinkConfig. addWebsiteBaseURL(IWebsiteBaseURL websiteBaseURL)
Adds an identifier of awebsite base URL
.PageLinkConfig
IPageLinkManagerSPI. getDefaultErrorPage(SessionConfig sessionConfig, IWebsiteBaseURL websiteBaseURL, java.lang.String channelId, PortalRequestContext requestContext, ITransaction transaction)
Returns the most appropriate error page, based on the given website base URL.default 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, java.lang.String channelId, 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
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
PageLinkManager. getDefaultHomePage(SessionConfig sessionConfig, IWebsiteBaseURL websiteBaseURL, ITransaction transaction)
PageLinkConfig
IPageLinkManager. getDefaultLoginPage(SessionConfig sessionConfig, IWebsiteBaseURL websiteBaseURL, java.lang.String channelId, ITransaction transaction)
Returns the most appropriate login page, based on the given website base URL and destination channel identifier.PageLinkConfig
IPageLinkManagerSPI. getDefaultLoginPage(SessionConfig sessionConfig, IWebsiteBaseURL websiteBaseURL, java.lang.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, java.lang.String channelId, PortalRequestContext requestContext, ITransaction transaction)
PageLinkConfig
PageLinkManager. getDefaultLoginPage(SessionConfig sessionConfig, IWebsiteBaseURL websiteBaseURL, java.lang.String channelId, ITransaction transaction)
-
Uses of IWebsiteBaseURL in lumis.portal.presentation
Methods in lumis.portal.presentation with parameters of type IWebsiteBaseURL Modifier and Type Method Description PageConfig
IPresentationManager. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, int mode, ITransaction daoTransaction)
Get the default Page.PageConfig
IPresentationManagerSPI. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, IPortalMode mode, PortalRequestContext requestContext, boolean fallbackToFirstWebsitePage, ITransaction transaction)
Get the default Page.PageConfig
IPresentationManagerSPI. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, IPortalMode mode, PortalRequestContext requestContext, ITransaction daoTransaction)
Get the default Page.PageConfig
PresentationManager. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, int mode, ITransaction daoTransaction)
PageConfig
PresentationManager. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, IPortalMode mode, PortalRequestContext requestContext, boolean fallbackToFirstWebsitePage, ITransaction transaction)
PageConfig
PresentationManager. getDefaultPage(SessionConfig sessionConfig, java.lang.String pageId, java.lang.String channelId, IWebsiteBaseURL websiteBaseURL, IPortalMode mode, PortalRequestContext requestContext, ITransaction transaction)
-
Uses of IWebsiteBaseURL in lumis.portal.serviceinterface
Methods in lumis.portal.serviceinterface that return IWebsiteBaseURL Modifier and Type Method Description IWebsiteBaseURL
IServiceInterfaceRequest. getWebsiteBaseURL()
Returns the website's base URL accessed to generate this request. -
Uses of IWebsiteBaseURL in lumis.portal.url
Methods in lumis.portal.url that return IWebsiteBaseURL Modifier and Type Method Description IWebsiteBaseURL
IPageWebResourceRequest. getWebsiteBaseURL()
Returns the website's base URL accessed to generate this request.IWebsiteBaseURL
PageWebResourceRequest. getWebsiteBaseURL()
Methods in lumis.portal.url with parameters of type IWebsiteBaseURL Modifier and Type Method Description static java.lang.String
URLUtil. getRefererPath(java.lang.String referer, IWebsiteBaseURL baseURL, javax.servlet.http.HttpServletRequest request)
Get the Web Resource path from the given URLstatic java.lang.String
URLUtil. getRefererRelativeUri(java.lang.String referer, IWebsiteBaseURL baseURL, javax.servlet.http.HttpServletRequest request)
Returns the URI relative to the application root, without the mode root path, including the query string.default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure)
Deprecated.since 8.2.0 replaced byIURLManager.processHref(String, List, String, Locale, IWebsiteBaseURL, boolean, IPortalMode)
.default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode)
Deprecated.default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathReferenceType)
Processes a URL to be rendered correctly in a portal page.java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathReferenceType, WebResource creator)
Processes a URL to be rendered correctly in a portal page.java.lang.String
URLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathfixType, WebResource creator)
java.lang.String
IURLManager. processHTML(java.lang.String originalHtml, java.util.List<ITheme> themes, java.util.Locale locale, boolean baseSecure, IWebsiteBaseURL baseURL)
Processes a HTML to be used.default java.lang.String
IURLManager. processHTML(java.lang.String originalHtml, java.util.Locale locale, boolean baseSecure, IWebsiteBaseURL baseURL)
Processes a HTML to be used.java.lang.String
URLManager. processHTML(java.lang.String originalHtml, java.util.List<ITheme> themes, java.util.Locale locale, boolean baseSecure, IWebsiteBaseURL baseURL)
-
Uses of IWebsiteBaseURL in lumis.portal.website
Subinterfaces of IWebsiteBaseURL in lumis.portal.website Modifier and Type Interface Description interface
IWebsiteMainBaseURL
A base URL that is a main base URL of a website.Methods in lumis.portal.website that return IWebsiteBaseURL Modifier and Type Method Description IWebsiteBaseURL
WebsiteDiscoveryFilter.WebsiteRequest. getBaseURL()
Returns the baseURL.IWebsiteBaseURL
IWebsiteManager. getWebsiteBaseURL(java.net.URI uri)
Returns the website base URL that serves the given URI ornull
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
IWebsiteManager. getWebsiteBaseURL(javax.servlet.http.HttpServletRequest request)
Returns the website's base URL that a request corresponds to.IWebsiteBaseURL
WebsiteManager. getWebsiteBaseURL(java.net.URI uri)
IWebsiteBaseURL
WebsiteManager. getWebsiteBaseURL(javax.servlet.http.HttpServletRequest request)
static IWebsiteBaseURL
WebsiteUtil. getWebsiteBaseURLById(java.lang.String id)
Returns thewebsite base URL
based on its identification.static IWebsiteBaseURL
WebsiteUtil. resolveWebsiteBaseURLByString(java.lang.String websiteStr)
Deprecated.since 10.4.0, useIWebsiteManager.getWebsiteBaseURL(URI)
instead.Methods in lumis.portal.website that return types with arguments of type IWebsiteBaseURL Modifier and Type Method Description java.util.Collection<IWebsiteBaseURL>
IWebsite. getAdditionalBaseURLs()
Returns the additional base URLs of this web site.java.util.Collection<IWebsiteBaseURL>
Website. getAdditionalBaseURLs()
Returns the additional base URLs of this web site.java.util.Collection<IWebsiteBaseURL>
WebsiteManager.UnmodifiableWebsite. getAdditionalBaseURLs()
static java.util.Optional<IWebsiteBaseURL>
WebsiteUtil. getBestBaseURLForChannel(java.lang.String channelId)
Returns the best URL for the given channel.Methods in lumis.portal.website with parameters of type IWebsiteBaseURL Modifier and Type Method Description static boolean
WebsiteUtil. compareURLs(IWebsiteBaseURL firstURL, IWebsiteBaseURL secondURL)
Compares if the URLs are equalsstatic java.lang.String
WebsiteUtil. getId(IWebsiteBaseURL url)
Returns the identifier of the givenwebsite base URL
.static boolean
WebsiteUtil. match(IWebsiteBaseURL baseUrl, java.lang.String uriStr)
Checks whether the given base URL matches the given URI.static boolean
WebsiteUtil. match(IWebsiteBaseURL baseUrl, java.net.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, java.lang.String domain, int port, java.lang.String path)
Updates the givenbase URL
with the given parameters.Constructors in lumis.portal.website with parameters of type IWebsiteBaseURL Constructor Description WebsiteRequest(IWebsiteBaseURL baseURL, java.lang.String adjustmentBasePath)
Creates a new instance with the givenbase URL
and adjustment path. -
Uses of IWebsiteBaseURL in lumis.service.portalmanagement.website
Classes in lumis.service.portalmanagement.website that implement IWebsiteBaseURL Modifier and Type Class Description static class
WebsiteProcessActionHandler.BaseURL
-