Interface NameIDPolicy

All Superinterfaces:
SAMLObject, XMLObject
All Known Implementing Classes:
NameIDPolicyImpl

public interface NameIDPolicy extends SAMLObject
SAML 2.0 Core NameIDPolicy.
  • Field Details

  • Method Details

    • getFormat

      @Nullable String getFormat()
      Gets the format of the NameIDPolicy.
      Returns:
      the format of the NameIDPolicy
    • setFormat

      void setFormat(@Nullable String newFormat)
      Sets the format of the NameIDPolicy.
      Parameters:
      newFormat - the format of the NameIDPolicy
    • getSPNameQualifier

      @Nullable String getSPNameQualifier()
      Gets the SPNameQualifier value.
      Returns:
      the SPNameQualifier value
    • setSPNameQualifier

      void setSPNameQualifier(@Nullable String newSPNameQualifier)
      Sets the SPNameQualifier value.
      Parameters:
      newSPNameQualifier - the SPNameQualifier value
    • getAllowCreate

      @Nullable Boolean getAllowCreate()
      Gets the AllowCreate value.
      Returns:
      the AllowCreate value
    • getAllowCreateXSBoolean

      @Nullable XSBooleanValue getAllowCreateXSBoolean()
      Gets the AllowCreate value.
      Returns:
      the AllowCreate value
    • setAllowCreate

      void setAllowCreate(@Nullable Boolean newAllowCreate)
      Sets the AllowCreate value. Boolean values will be marshalled to either "true" or "false".
      Parameters:
      newAllowCreate - the AllowCreate value
    • setAllowCreate

      void setAllowCreate(@Nullable XSBooleanValue newAllowCreate)
      Sets the AllowCreate value.
      Parameters:
      newAllowCreate - the AllowCreate value