Class PDPDescriptorType
- java.lang.Object
-
- org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
-
- org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
-
- org.keycloak.dom.saml.v2.metadata.PDPDescriptorType
-
public class PDPDescriptorType extends RoleDescriptorType
Java class for PDPDescriptorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PDPDescriptorType"> <complexContent> <extension base="{urn:oasis:names:tc:SAML:2.0:metadata}RoleDescriptorType"> <sequence> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AuthzService" maxOccurs="unbounded"/> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<EndpointType>assertionIDRequestServiceprotected List<EndpointType>authzServiceprotected List<String>nameIDFormat-
Fields inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
cacheDuration, contactPerson, errorURL, extensions, id, keyDescriptor, organization, protocolSupportEnumeration, signature, validUntil
-
Fields inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
otherAttributes
-
-
Constructor Summary
Constructors Constructor Description PDPDescriptorType(List<String> protocolSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAssertionIDRequestService(EndpointType endpt)Add assertion id request servicevoidaddAuthZService(EndpointType endpt)Add authorization servicevoidaddNameIDFormat(String str)Add Name ID FormatList<EndpointType>getAssertionIDRequestService()Gets the value of the assertionIDRequestService property.List<EndpointType>getAuthzService()Gets the value of the authzService property.List<String>getNameIDFormat()Gets the value of the nameIDFormat property.voidremoveAssertionIDRequestService(EndpointType endpt)remove assertion id request servicevoidremoveAuthZService(EndpointType endpt)remove authorization servicevoidremoveNameIDFormat(String str)remove Name ID Format-
Methods inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
addContactPerson, addKeyDescriptor, getCacheDuration, getContactPerson, getErrorURL, getExtensions, getID, getKeyDescriptor, getOrganization, getProtocolSupportEnumeration, getSignature, getValidUntil, removeContactPerson, removeKeyDescriptor, setCacheDuration, setErrorURL, setExtensions, setID, setOrganization, setSignature, setValidUntil
-
Methods inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
addOtherAttribute, getOtherAttributes, removeOtherAttribute
-
-
-
-
Field Detail
-
authzService
protected List<EndpointType> authzService
-
assertionIDRequestService
protected List<EndpointType> assertionIDRequestService
-
-
Method Detail
-
addAuthZService
public void addAuthZService(EndpointType endpt)
Add authorization service- Parameters:
endpt-
-
addAssertionIDRequestService
public void addAssertionIDRequestService(EndpointType endpt)
Add assertion id request service- Parameters:
endpt-
-
addNameIDFormat
public void addNameIDFormat(String str)
Add Name ID Format- Parameters:
str-
-
removeAuthZService
public void removeAuthZService(EndpointType endpt)
remove authorization service- Parameters:
endpt-
-
removeAssertionIDRequestService
public void removeAssertionIDRequestService(EndpointType endpt)
remove assertion id request service- Parameters:
endpt-
-
removeNameIDFormat
public void removeNameIDFormat(String str)
remove Name ID Format- Parameters:
str-
-
getAuthzService
public List<EndpointType> getAuthzService()
Gets the value of the authzService property.Objects of the following type(s) are allowed in the list
EndpointType
-
getAssertionIDRequestService
public List<EndpointType> getAssertionIDRequestService()
Gets the value of the assertionIDRequestService property.Objects of the following type(s) are allowed in the list
EndpointType
-
-