Class AuthnQueryDescriptorTypeImpl

All Implemented Interfaces:
AttributeExtensibleXMLObject, XMLObject, SAMLObject, SignableSAMLObject, AuthnQueryDescriptorType, QueryDescriptorType, CacheableSAMLObject, TimeBoundSAMLObject, RoleDescriptor, SignableXMLObject

public class AuthnQueryDescriptorTypeImpl extends QueryDescriptorTypeImpl implements AuthnQueryDescriptorType
Concrete implementation of AuthnQueryDescriptorType.
  • Constructor Details

    • AuthnQueryDescriptorTypeImpl

      protected AuthnQueryDescriptorTypeImpl(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

    • getEndpoints

      public List<Endpoint> getEndpoints()
      Gets a read-only list of endpoints for this role.
      Specified by:
      getEndpoints in interface RoleDescriptor
      Returns:
      immutable list of endpoints for this role
    • getEndpoints

      public List<Endpoint> getEndpoints(QName type)
      Gets a read-only list of endpoints for this role for the given type.
      Specified by:
      getEndpoints in interface RoleDescriptor
      Parameters:
      type - the type of endpoints to retrieve
      Returns:
      immutable list of endpoints for this role