Class AuthorityBindingImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml1.core.impl.AuthorityBindingImpl
All Implemented Interfaces:
XMLObject, SAMLObject, AuthorityBinding

public class AuthorityBindingImpl extends AbstractXMLObject implements AuthorityBinding
A concrete implementation of the SubjectLocality interface.
  • Field Details

    • authorityKind

      private QName authorityKind
      The AuthorityKind.
    • location

      private String location
      The Location.
    • binding

      private String binding
      The Binding.
  • Constructor Details

    • AuthorityBindingImpl

      protected AuthorityBindingImpl(String namespaceURI, String elementLocalName, 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

    • getAuthorityKind

      public QName getAuthorityKind()
      Get the type of authority described.
      Specified by:
      getAuthorityKind in interface AuthorityBinding
      Returns:
      the type of authority
    • setAuthorityKind

      public void setAuthorityKind(QName kind)
      Set the type of authority described.
      Specified by:
      setAuthorityKind in interface AuthorityBinding
      Parameters:
      kind - the type of authority
    • getLocation

      public String getLocation()
      Get the authority location.
      Specified by:
      getLocation in interface AuthorityBinding
      Returns:
      the location
    • setLocation

      public void setLocation(String loc)
      Set the authority location.
      Specified by:
      setLocation in interface AuthorityBinding
      Parameters:
      loc - the location
    • getBinding

      public String getBinding()
      Get the authority binding.
      Specified by:
      getBinding in interface AuthorityBinding
      Returns:
      the binding
    • setBinding

      public void setBinding(String newBinding)
      Set the authority binding.
      Specified by:
      setBinding in interface AuthorityBinding
      Parameters:
      newBinding - the binding
    • getOrderedChildren

      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