Package com.atlassian.crowd.sso
Class ImmutableApplicationSamlConfiguration
java.lang.Object
com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- All Implemented Interfaces:
com.atlassian.crowd.model.sso.ApplicationSamlConfiguration,com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
public class ImmutableApplicationSamlConfiguration
extends Object
implements com.atlassian.crowd.model.sso.ApplicationSamlConfiguration
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanstatic com.atlassian.crowd.model.sso.ApplicationSamlConfigurationfromEntity(com.atlassian.crowd.model.sso.ApplicationSamlConfigurationEntity entity) static com.atlassian.crowd.model.sso.BaseApplicationSamlConfigurationfromMetadata(InputStream xml) Pareses provided SAML XML metadatacom.atlassian.crowd.model.application.Applicationcom.atlassian.crowd.model.sso.NameIdFormatinthashCode()booleanbooleantoString()
-
Method Details
-
getApplication
public com.atlassian.crowd.model.application.Application getApplication()- Specified by:
getApplicationin interfacecom.atlassian.crowd.model.sso.ApplicationSamlConfiguration
-
getAudienceUrl
- Specified by:
getAudienceUrlin interfacecom.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
-
getAssertionConsumerUrl
- Specified by:
getAssertionConsumerUrlin interfacecom.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
-
getNameIdFormat
public com.atlassian.crowd.model.sso.NameIdFormat getNameIdFormat()- Specified by:
getNameIdFormatin interfacecom.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
-
isAddUserAttributesEnabled
public boolean isAddUserAttributesEnabled()- Specified by:
isAddUserAttributesEnabledin interfacecom.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfacecom.atlassian.crowd.model.sso.ApplicationSamlConfiguration
-
equals
-
hashCode
public int hashCode() -
toString
-
builder
-
fromEntity
public static com.atlassian.crowd.model.sso.ApplicationSamlConfiguration fromEntity(com.atlassian.crowd.model.sso.ApplicationSamlConfigurationEntity entity) -
fromMetadata
public static com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration fromMetadata(InputStream xml) throws org.opensaml.core.xml.io.UnmarshallingException, net.shibboleth.utilities.java.support.xml.XMLParserException Pareses provided SAML XML metadata- Parameters:
xml- application metadata; stream will be closed by this method- Returns:
- parsed SAML metadata
- Throws:
org.opensaml.core.xml.io.UnmarshallingExceptionnet.shibboleth.utilities.java.support.xml.XMLParserException- See Also:
-