Interface Statement

All Superinterfaces:
XmlSerializable
All Known Subinterfaces:
AttributeStatement, AuthnStatement, AuthzDecisionStatement, XACMLAuthzDecisionStatement

@SupportedAll public interface Statement extends XmlSerializable
The Statement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework. SAML itself derives its core statements from this extension point. Its StatementAbstractType complex type is abstract and is thus usable only as the base of a derived type.

 <complexType name="StatementAbstractType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     </restriction>
   </complexContent>
 </complexType>
 
  • Method Details

    • makeImmutable

      void makeImmutable()
      Makes the object immutable.
    • isMutable

      boolean isMutable()
      Returns the mutability of the object.
      Returns:
      true if the object is mutable; false otherwise.