Interface SAMLObjectBuilder<T extends org.opensaml.core.xml.XMLObject>
- Type Parameters:
T
- the type
- All Known Subinterfaces:
RequestHttpObjectBuilder<T>
- All Known Implementing Classes:
AbstractAuthnRequestBuilder
,AbstractRequestBuilder
,AbstractSAMLObjectBuilder
,AbstractSSODescriptorBuilder
,AssertionConsumerServiceBuilder
,AttributeBuilder
,AttributeConsumingServiceBuilder
,AuthnRequestBuilder
,ContactPersonBuilder
,DigestMethodBuilder
,DiscoveryResponseBuilder
,EncryptionMethodBuilder
,EntityAttributesBuilder
,EntityDescriptorBuilder
,ExtensionsBuilder
,ExtensionsBuilder
,IDPSSODescriptorBuilder
,KeyDescriptorBuilder
,LogoBuilder
,NameIDPolicyBuilder
,OrganizationBuilder
,RequestedAttributeBuilder
,RequestedAuthnContextBuilder
,ScopeBuilder
,ScopingBuilder
,SigningMethodBuilder
,SingleLogoutServiceBuilder
,SingleSignOnServiceBuilder
,SPSSODescriptorBuilder
,UIInfoBuilder
public interface SAMLObjectBuilder<T extends org.opensaml.core.xml.XMLObject>
Interface for a builder pattern according to:
EntityDescriptorBuilder builder = new EntityDescriptorBuilder(); EntityDescriptor ed = builder.entityID("http://eid.idsec.se").entityCategories(...)[...].build();
- Author:
- Martin Lindström (martin@idsec.se)
-
Method Summary
-
Method Details
-
build
T build()Builds theXMLObject
.If invoked several times the method must return the same object.
- Returns:
- the built object
-