Class SSODescriptorType

Direct Known Subclasses:
IDPSSODescriptorType, SPSSODescriptorType

public abstract class SSODescriptorType extends RoleDescriptorType

Java class for SSODescriptorType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SSODescriptorType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:SAML:2.0:metadata}RoleDescriptorType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}ArtifactResolutionService" maxOccurs="unbounded"
 minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}SingleLogoutService" maxOccurs="unbounded"
 minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}ManageNameIDService" maxOccurs="unbounded"
 minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • SSODescriptorType

      public SSODescriptorType(List<String> protocolSupport)
  • Method Details

    • addSingleLogoutService

      public void addSingleLogoutService(EndpointType endpt)
      Add SLO Service
      Parameters:
      endpt -
    • addArtifactResolutionService

      public void addArtifactResolutionService(IndexedEndpointType i)
      Add atrifact resolution service
      Parameters:
      i -
    • addManageNameIDService

      public void addManageNameIDService(EndpointType end)
      Add manage name id service
      Parameters:
      end -
    • addNameIDFormat

      public void addNameIDFormat(String s)
      Add Name ID Format
      Parameters:
      s -
    • removeSingleLogoutService

      public void removeSingleLogoutService(EndpointType endpt)
      remove SLO Service
      Parameters:
      endpt -
    • removeArtifactResolutionService

      public void removeArtifactResolutionService(IndexedEndpointType i)
      remove atrifact resolution service
      Parameters:
      i -
    • removeManageNameIDService

      public void removeManageNameIDService(EndpointType end)
      remove manage name id service
      Parameters:
      end -
    • removeNameIDFormat

      public void removeNameIDFormat(String s)
      remove Name ID Format
      Parameters:
      s -
    • getArtifactResolutionService

      public List<IndexedEndpointType> getArtifactResolutionService()
      Gets the value of the artifactResolutionService property.

      Objects of the following type(s) are allowed in the list IndexedEndpointType

    • getSingleLogoutService

      public List<EndpointType> getSingleLogoutService()
      Gets the value of the singleLogoutService property.

      Objects of the following type(s) are allowed in the list EndpointType

    • getManageNameIDService

      public List<EndpointType> getManageNameIDService()
      Gets the value of the manageNameIDService property.

      Objects of the following type(s) are allowed in the list EndpointType

    • getNameIDFormat

      public List<String> getNameIDFormat()
      Gets the value of the nameIDFormat property.

      Objects of the following type(s) are allowed in the list String