Class MetadataSettings.ContactPersonSettings
java.lang.Object
se.swedenconnect.spring.saml.idp.settings.AbstractSettings
se.swedenconnect.spring.saml.idp.settings.MetadataSettings.ContactPersonSettings
- All Implemented Interfaces:
Serializable
- Enclosing class:
MetadataSettings
Configuration for ContactPerson metadata element.
- Author:
- Martin Lindström
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder forMetadataSettings.OrganizationSettings.Nested classes/interfaces inherited from class AbstractSettings
AbstractSettings.AbstractBuilder<T,B> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContactPersonSettings(Map<String, Object> settings) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Constructs a newMetadataSettings.ContactPersonSettings.Builderwith no settings.Gets theCompanyelement.Gets theEmailAddresselements.Gets theGivenNameelement.Gets theSurNameelement.Gets theTelephoneNumberelements.withSettings(Map<String, Object> settings) Constructs a newMetadataSettings.ContactPersonSettings.Builderwith the provided settings.Methods inherited from class AbstractSettings
equals, getSetting, getSettings, hashCode, toString
-
Field Details
-
COMPANY
-
GIVEN_NAME
-
SURNAME
-
EMAIL_ADDRESSES
-
TELEPHONE_NUMBERS
-
-
Constructor Details
-
ContactPersonSettings
-
-
Method Details
-
getCompany
-
getGivenName
-
getSurname
-
getEmailAddresses
-
getTelephoneNumbers
-
builder
Constructs a newMetadataSettings.ContactPersonSettings.Builderwith no settings.- Returns:
- the
MetadataSettings.ContactPersonSettings.Builder
-
withSettings
public static MetadataSettings.ContactPersonSettings.Builder withSettings(Map<String, Object> settings) Constructs a newMetadataSettings.ContactPersonSettings.Builderwith the provided settings.- Parameters:
settings- the settings to initialize the builder- Returns:
- the builder
-