Class MetadataSettings.ContactPersonSettings.Builder
java.lang.Object
se.swedenconnect.spring.saml.idp.settings.AbstractSettings.AbstractBuilder<MetadataSettings.ContactPersonSettings,MetadataSettings.ContactPersonSettings.Builder>
se.swedenconnect.spring.saml.idp.settings.MetadataSettings.ContactPersonSettings.Builder
- Enclosing class:
MetadataSettings.ContactPersonSettings
public static final class MetadataSettings.ContactPersonSettings.Builder
extends AbstractSettings.AbstractBuilder<MetadataSettings.ContactPersonSettings,MetadataSettings.ContactPersonSettings.Builder>
A builder for
MetadataSettings.OrganizationSettings.-
Method Summary
Modifier and TypeMethodDescriptionprotected voidIs invoked byAbstractSettings.AbstractBuilder.build()to apply default values to those settings that are mandatory and has not been assigned.protected MetadataSettings.ContactPersonSettingsIs invoked byAbstractSettings.AbstractBuilder.build()and builds the settings object.Assigns theCompanyelement.emailAddresses(List<String> emailAddresses) Assigns theEmailAddresselements.Assigns theGivenNameelement.Assigns theSurNameelement.telephoneNumbers(List<String> telephoneNumbers) Assigns theTelephoneNumberelements.Methods inherited from class se.swedenconnect.spring.saml.idp.settings.AbstractSettings.AbstractBuilder
build, getSettings, getThis, setting, settings
-
Method Details
-
company
Assigns theCompanyelement.- Parameters:
company- theCompany- Returns:
- the builder
-
givenName
Assigns theGivenNameelement.- Parameters:
givenName- theGivenName- Returns:
- the builder
-
surname
Assigns theSurNameelement.- Parameters:
surname- theSurName- Returns:
- the builder
-
emailAddresses
Assigns theEmailAddresselements.- Parameters:
emailAddresses- a list of theEmailAddress- Returns:
- the builder
-
telephoneNumbers
public MetadataSettings.ContactPersonSettings.Builder telephoneNumbers(List<String> telephoneNumbers) Assigns theTelephoneNumberelements.- Parameters:
telephoneNumbers- a list of theTelephoneNumbers- Returns:
- the builder
-
applyDefaultSettings
protected void applyDefaultSettings()Is invoked byAbstractSettings.AbstractBuilder.build()to apply default values to those settings that are mandatory and has not been assigned. -
buildObject
Is invoked byAbstractSettings.AbstractBuilder.build()and builds the settings object.- Specified by:
buildObjectin classAbstractSettings.AbstractBuilder<MetadataSettings.ContactPersonSettings,MetadataSettings.ContactPersonSettings.Builder> - Returns:
- the settings object
-