Class RequestImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.ecp.impl.RequestImpl
All Implemented Interfaces:
XMLObject, SAMLObject, Request, ActorBearing, MustUnderstandBearing

public class RequestImpl extends AbstractXMLObject implements Request
A concrete implementation of Request.
  • Field Details

    • idpList

      @Nullable private IDPList idpList
      IDPList child element.
    • issuer

      @Nullable private Issuer issuer
      Issuer child element.
    • providerName

      @Nullable private String providerName
      ProviderName attribute.
    • isPassive

      @Nullable private XSBooleanValue isPassive
      IsPassive attribute value.
    • soap11Actor

      @Nullable private String soap11Actor
      soap11:actor attribute.
    • soap11MustUnderstand

      @Nullable private XSBooleanValue soap11MustUnderstand
      soap11:mustUnderstand.
  • Constructor Details

    • RequestImpl

      protected RequestImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details

    • getIDPList

      @Nullable public IDPList getIDPList()
      Get the IDPList child element.
      Specified by:
      getIDPList in interface Request
      Returns:
      the IDPList child element
    • setIDPList

      public void setIDPList(@Nullable IDPList newIDPList)
      Set the IDPList child element.
      Specified by:
      setIDPList in interface Request
      Parameters:
      newIDPList - the new IDPList child element
    • getIssuer

      @Nullable public Issuer getIssuer()
      Get the Issuer child elemet.
      Specified by:
      getIssuer in interface Request
      Returns:
      the Issuer child element
    • setIssuer

      public void setIssuer(@Nullable Issuer newIssuer)
      Set the Issuer child elemet.
      Specified by:
      setIssuer in interface Request
      Parameters:
      newIssuer - the new Issuer child element
    • getProviderName

      @Nullable public String getProviderName()
      Get the ProviderName attribute value.
      Specified by:
      getProviderName in interface Request
      Returns:
      the ProviderName attribute value
    • setProviderName

      public void setProviderName(@Nullable String newProviderName)
      Set the ProviderName attribute value.
      Specified by:
      setProviderName in interface Request
      Parameters:
      newProviderName - the new ProviderName attribute value
    • isPassive

      @Nullable public Boolean isPassive()
      Get the IsPassive attribute value.
      Specified by:
      isPassive in interface Request
      Returns:
      the IsPassive attribute value
    • isPassiveXSBoolean

      @Nullable public XSBooleanValue isPassiveXSBoolean()
      Get the IsPassive attribute value.
      Specified by:
      isPassiveXSBoolean in interface Request
      Returns:
      the IsPassive attribute value
    • setPassive

      public void setPassive(@Nullable Boolean newIsPassive)
      Set the IsPassive attribute value.
      Specified by:
      setPassive in interface Request
      Parameters:
      newIsPassive - the new IsPassive attribute value
    • setPassive

      public void setPassive(@Nullable XSBooleanValue newIsPassive)
      Set the IsPassive attribute value.
      Specified by:
      setPassive in interface Request
      Parameters:
      newIsPassive - the new IsPassive attribute value
    • isSOAP11MustUnderstand

      @Nullable public Boolean isSOAP11MustUnderstand()
      Get the attribute value.
      Specified by:
      isSOAP11MustUnderstand in interface MustUnderstandBearing
      Returns:
      return the attribute vlue
    • isSOAP11MustUnderstandXSBoolean

      @Nullable public XSBooleanValue isSOAP11MustUnderstandXSBoolean()
      Get the attribute value.
      Specified by:
      isSOAP11MustUnderstandXSBoolean in interface MustUnderstandBearing
      Returns:
      return the attribute vlue
    • setSOAP11MustUnderstand

      public void setSOAP11MustUnderstand(@Nullable Boolean newMustUnderstand)
      Set the attribute value.
      Specified by:
      setSOAP11MustUnderstand in interface MustUnderstandBearing
      Parameters:
      newMustUnderstand - the new attribute value
    • setSOAP11MustUnderstand

      public void setSOAP11MustUnderstand(@Nullable XSBooleanValue newMustUnderstand)
      Set the attribute value.
      Specified by:
      setSOAP11MustUnderstand in interface MustUnderstandBearing
      Parameters:
      newMustUnderstand - the new attribute value
    • getSOAP11Actor

      @Nullable public String getSOAP11Actor()
      Get the attribute value.
      Specified by:
      getSOAP11Actor in interface ActorBearing
      Returns:
      return the attribute vlue
    • setSOAP11Actor

      public void setSOAP11Actor(@Nullable String newActor)
      Set the attribute value.
      Specified by:
      setSOAP11Actor in interface ActorBearing
      Parameters:
      newActor - the new attribute value
    • getOrderedChildren

      @Nullable @NotLive @Unmodifiable public List<XMLObject> getOrderedChildren()
      Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
      Specified by:
      getOrderedChildren in interface XMLObject
      Returns:
      ordered list of child elements