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
  • Method Details

    • getApplication

      public com.atlassian.crowd.model.application.Application getApplication()
      Specified by:
      getApplication in interface com.atlassian.crowd.model.sso.ApplicationSamlConfiguration
    • getAudienceUrl

      public String getAudienceUrl()
      Specified by:
      getAudienceUrl in interface com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
    • getAssertionConsumerUrl

      public String getAssertionConsumerUrl()
      Specified by:
      getAssertionConsumerUrl in interface com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
    • getNameIdFormat

      public com.atlassian.crowd.model.sso.NameIdFormat getNameIdFormat()
      Specified by:
      getNameIdFormat in interface com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
    • isAddUserAttributesEnabled

      public boolean isAddUserAttributesEnabled()
      Specified by:
      isAddUserAttributesEnabled in interface com.atlassian.crowd.model.sso.BaseApplicationSamlConfiguration
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface com.atlassian.crowd.model.sso.ApplicationSamlConfiguration
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.UnmarshallingException
      net.shibboleth.utilities.java.support.xml.XMLParserException
      See Also: