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
-