Class LoginScreenConfig
- java.lang.Object
- 
- org.nuxeo.ecm.platform.ui.web.auth.service.LoginScreenConfig
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected StringbackgroundImageprotected StringbodyBackgroundStyleprotected StringdefaultLocaleprotected BooleandisableBackgroundSizeCoverBoolean to disable background-cover CSS behavior on login page background, as it may not be compliant with all browsers (see NXP-12972/NXP-12978).protected BooleandisplayMobileBannerDeprecated.since 2021.63, the mobile banner was removed from the login pageprotected BooleanfieldAutocompleteprotected StringfooterStyleprotected StringheaderStyleprotected StringloginBoxBackgroundStyleprotected StringloginBoxWidthprotected StringloginButtonBackgroundColorprotected StringlogoAltprotected StringlogoHeightprotected StringlogoUrlprotected StringlogoWidthprotected Booleanloopprotected Booleanmutedprotected StringnewsIframeFullUrlprotected StringnewsIframeUrlstatic StringNUXEO_NEWS_URLprotected List<LoginProviderLink>providersprotected BooleanremoveNewsprotected Map<String,LoginStartupPage>startupPagesprotected List<LoginVideo>videos
 - 
Constructor SummaryConstructors Constructor Description LoginScreenConfig()LoginScreenConfig(LoginProviderLink provider)Instantiates a login screen configuration with the given login provider.
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
NUXEO_NEWS_URLpublic static final String NUXEO_NEWS_URL - See Also:
- Constant Field Values
 
 - 
startupPagesprotected Map<String,LoginStartupPage> startupPages - Since:
- 8.4
 
 - 
providersprotected List<LoginProviderLink> providers 
 - 
videosprotected List<LoginVideo> videos - Since:
- 7.10
 
 - 
mutedprotected Boolean muted - Since:
- 7.10
 
 - 
loopprotected Boolean loop - Since:
- 7.10
 
 - 
backgroundImageprotected String backgroundImage - Since:
- 7.10
 
 - 
removeNewsprotected Boolean removeNews 
 - 
displayMobileBanner@Deprecated(since="2021.63") protected Boolean displayMobileBanner Deprecated.since 2021.63, the mobile banner was removed from the login page- Since:
- 2021.12
 
 - 
headerStyleprotected String headerStyle 
 - 
footerStyleprotected String footerStyle 
 - 
newsIframeUrlprotected String newsIframeUrl 
 - 
newsIframeFullUrlprotected String newsIframeFullUrl 
 - 
bodyBackgroundStyleprotected String bodyBackgroundStyle 
 - 
loginBoxBackgroundStyleprotected String loginBoxBackgroundStyle 
 - 
loginBoxWidthprotected String loginBoxWidth 
 - 
logoUrlprotected String logoUrl 
 - 
logoAltprotected String logoAlt 
 - 
logoWidthprotected String logoWidth 
 - 
logoHeightprotected String logoHeight 
 - 
fieldAutocompleteprotected Boolean fieldAutocomplete - Since:
- 7.10
 
 - 
disableBackgroundSizeCoverprotected Boolean disableBackgroundSizeCover Boolean to disable background-cover CSS behavior on login page background, as it may not be compliant with all browsers (see NXP-12972/NXP-12978).- Since:
- 5.8
 
 - 
loginButtonBackgroundColorprotected String loginButtonBackgroundColor - Since:
- 7.10
 
 - 
defaultLocaleprotected String defaultLocale - Since:
- 8.4
 
 
- 
 - 
Constructor Detail- 
LoginScreenConfigpublic LoginScreenConfig() 
 - 
LoginScreenConfigpublic LoginScreenConfig(LoginProviderLink provider) Instantiates a login screen configuration with the given login provider.- Since:
- 10.10
 
 
- 
 - 
Method Detail- 
getProviderspublic List<LoginProviderLink> getProviders() 
 - 
setProviderspublic void setProviders(List<LoginProviderLink> providers) 
 - 
getProviderpublic LoginProviderLink getProvider(String name) 
 - 
registerLoginProvider@Deprecated public void registerLoginProvider(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer) Deprecated.since 10.10, useLoginScreenConfig(LoginProviderLink)instead
 - 
getStartupPagespublic Map<String,LoginStartupPage> getStartupPages() - Since:
- 8.4
 
 - 
getHeaderStylepublic String getHeaderStyle() 
 - 
getFooterStylepublic String getFooterStyle() 
 - 
getBodyBackgroundStylepublic String getBodyBackgroundStyle() 
 - 
getLoginBoxBackgroundStylepublic String getLoginBoxBackgroundStyle() 
 - 
getLoginBoxWidthpublic String getLoginBoxWidth() 
 - 
getLogoUrlpublic String getLogoUrl() 
 - 
getLogoAltpublic String getLogoAlt() 
 - 
getLogoWidthpublic String getLogoWidth() 
 - 
getLogoHeightpublic String getLogoHeight() 
 - 
getVideospublic List<LoginVideo> getVideos() 
 - 
getVideoMutedpublic Boolean getVideoMuted() 
 - 
getVideoLooppublic Boolean getVideoLoop() 
 - 
hasVideospublic boolean hasVideos() 
 - 
getDisplayNewspublic boolean getDisplayNews() 
 - 
getDisplayMobileBanner@Deprecated(since="2021.63") public boolean getDisplayMobileBanner() Deprecated.since 2021.63, the mobile banner was removed from the login page
 - 
getFieldAutocompletepublic Boolean getFieldAutocomplete() 
 - 
setHeaderStylepublic void setHeaderStyle(String headerStyle) 
 - 
setFooterStylepublic void setFooterStyle(String footerStyle) 
 - 
setBodyBackgroundStylepublic void setBodyBackgroundStyle(String bodyBackgroundStyle) 
 - 
setBackgroundImagepublic void setBackgroundImage(String backgroundImage) 
 - 
getBackgroundImagepublic String getBackgroundImage() 
 - 
getLoginButtonBackgroundColorpublic String getLoginButtonBackgroundColor() 
 - 
setLoginBoxBackgroundStylepublic void setLoginBoxBackgroundStyle(String loginBoxBackgroundStyle) 
 - 
setLogoUrlpublic void setLogoUrl(String logoUrl) 
 - 
setNewsIframeUrlpublic void setNewsIframeUrl(String newsIframeUrl) - Since:
- 7.10
 
 - 
internalGetNewsIframeUrlprotected String internalGetNewsIframeUrl() 
 - 
getNewsIframeUrlpublic String getNewsIframeUrl() 
 - 
getDisableBackgroundSizeCoverpublic Boolean getDisableBackgroundSizeCover() - Since:
- 5.8
- See Also:
- disableBackgroundSizeCover
 
 - 
getDefaultLocalepublic String getDefaultLocale() - Since:
- 8.4
 
 - 
isAppendSupportedLocalespublic Boolean isAppendSupportedLocales() - Since:
- 8.4
 
 - 
mergeprotected void merge(LoginScreenConfig newConfig) 
 - 
clonepublic LoginScreenConfig clone() 
 
- 
 
-