Interface Decision

All Superinterfaces:
XmlSerializable
All Known Implementing Classes:
DecisionImpl

@SupportedAll public interface Decision extends XmlSerializable
The Decision element is a container of one or more Decisions issued by policy decision point
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the values of this object
    boolean
    Checks if the object is mutable
    void
    Makes the object immutable
    void
    Sets the values of this object
    default String
    Returns a string representation
    default String
    toXMLString(boolean includeNSPrefix, boolean declareNS)
    Returns a string representation

    Methods inherited from interface com.sun.identity.saml2.common.XmlSerializable

    toDocumentFragment
  • Method Details

    • getValue

      String getValue()
      Returns the values of this object
      Returns:
      the values of this object
    • setValue

      void setValue(String value) throws XACMLException
      Sets the values of this object
      Throws:
      XACMLException - if the object is immutable
    • toXMLString

      default String toXMLString() throws XACMLException
      Returns a string representation
      Specified by:
      toXMLString in interface XmlSerializable
      Returns:
      a string representation
      Throws:
      XACMLException - if conversion fails for any reason
    • toXMLString

      default String toXMLString(boolean includeNSPrefix, boolean declareNS) throws XACMLException
      Returns a string representation
      Specified by:
      toXMLString in interface XmlSerializable
      Parameters:
      includeNSPrefix - Determines whether or not the namespace qualifier is prepended to the Element when converted
      declareNS - Determines whether or not the namespace is declared within the Element.
      Returns:
      a string representation
      Throws:
      XACMLException - if conversion fails for any reason
    • isMutable

      boolean isMutable()
      Checks if the object is mutable
      Returns:
      true if the object is mutable, false otherwise
    • makeImmutable

      void makeImmutable()
      Makes the object immutable