Class UIInfoFactoryBean
- java.lang.Object
-
- org.springframework.beans.factory.config.AbstractFactoryBean<T>
-
- se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean<UIInfo>
-
- se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<UIInfo>,org.springframework.beans.factory.InitializingBean
public class UIInfoFactoryBean extends AbstractSAMLObjectBuilderFactoryBean<UIInfo>
A Spring factory bean for creatingUIInfoobjects.- Author:
- Martin Lindström (martin.lindstrom@litsec.se)
- See Also:
UIInfoBuilder
-
-
Constructor Summary
Constructors Constructor Description UIInfoFactoryBean()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractSAMLObjectBuilder<UIInfo>builder()Returns the builder.Class<?>getObjectType()voidsetDescriptions(List<LocalizedString> descriptions)Assigns the descriptions.voidsetDisplayNames(List<LocalizedString> displayNames)Assigns the display names.voidsetInformationURLs(List<LocalizedString> informationURLs)Assigns the information URL:s.voidsetKeywords(Map<String,List<String>> keywords)Assigns the keywords.voidsetLogos(List<Logo> logos)Assigns the logotypes.voidsetPrivacyStatementURLs(List<LocalizedString> privacyStatementURLs)Assigns the privacy statement URL:s.-
Methods inherited from class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
createInstance, localizedStringListToVarArgs, stringListToVarArgs, toVarArgs
-
-
-
-
Method Detail
-
setDisplayNames
public void setDisplayNames(List<LocalizedString> displayNames)
Assigns the display names.- Parameters:
displayNames- the names
-
setKeywords
public void setKeywords(Map<String,List<String>> keywords)
Assigns the keywords.- Parameters:
keywords- the keywords where the map keys are language tags
-
setDescriptions
public void setDescriptions(List<LocalizedString> descriptions)
Assigns the descriptions.- Parameters:
descriptions- the descriptions
-
setLogos
public void setLogos(List<Logo> logos)
Assigns the logotypes.- Parameters:
logos- the logos (will be cloned before assignment)
-
setInformationURLs
public void setInformationURLs(List<LocalizedString> informationURLs)
Assigns the information URL:s.- Parameters:
informationURLs- the information URL:s
-
setPrivacyStatementURLs
public void setPrivacyStatementURLs(List<LocalizedString> privacyStatementURLs)
Assigns the privacy statement URL:s.- Parameters:
privacyStatementURLs- the URL:s
-
builder
protected AbstractSAMLObjectBuilder<UIInfo> builder()
Returns the builder.- Specified by:
builderin classAbstractSAMLObjectBuilderFactoryBean<UIInfo>- Returns:
- the builder
-
-