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
-