Interface SAMLObjectBuilder<T extends 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 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
-