Package uk.gov.ida.saml.hub.factories
Class AttributeFactory_1_1
- java.lang.Object
-
- uk.gov.ida.saml.hub.factories.AttributeFactory_1_1
-
- All Implemented Interfaces:
AttributeFactory
public class AttributeFactory_1_1 extends java.lang.Object implements AttributeFactory
-
-
Constructor Summary
Constructors Constructor Description AttributeFactory_1_1(OpenSamlXmlObjectFactory openSamlXmlObjectFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.saml.saml2.core.AttributecreateCurrentAddressesAttribute(java.util.List<Address> currentAddresses)org.opensaml.saml.saml2.core.AttributecreateCycle3DataAttribute(java.lang.String attributeName, java.lang.String cycle3Data)org.opensaml.saml.saml2.core.AttributecreateDateOfBirthAttribute(java.util.List<SimpleMdsValue<org.joda.time.LocalDate>> dateOfBirths)org.opensaml.saml.saml2.core.AttributecreateFirstnameAttribute(java.util.List<SimpleMdsValue<java.lang.String>> firstnames)org.opensaml.saml.saml2.core.AttributecreateGenderAttribute(SimpleMdsValue<Gender> gender)org.opensaml.saml.saml2.core.AttributecreateGpg45StatusAttribute(java.lang.String indicator)org.opensaml.saml.saml2.core.AttributecreateIdpFraudEventIdAttribute(java.lang.String fraudEventId)org.opensaml.saml.saml2.core.AttributecreateMiddlenamesAttribute(java.util.List<SimpleMdsValue<java.lang.String>> middlenames)org.opensaml.saml.saml2.core.AttributecreatePreviousAddressesAttribute(java.util.List<Address> addresses)org.opensaml.saml.saml2.core.AttributecreateSurnameAttribute(java.util.List<SimpleMdsValue<java.lang.String>> surnames)org.opensaml.saml.saml2.core.AttributecreateUserIpAddressAttribute(java.lang.String userIpAddressString)
-
-
-
Constructor Detail
-
AttributeFactory_1_1
@Inject public AttributeFactory_1_1(OpenSamlXmlObjectFactory openSamlXmlObjectFactory)
-
-
Method Detail
-
createFirstnameAttribute
public org.opensaml.saml.saml2.core.Attribute createFirstnameAttribute(java.util.List<SimpleMdsValue<java.lang.String>> firstnames)
- Specified by:
createFirstnameAttributein interfaceAttributeFactory
-
createMiddlenamesAttribute
public org.opensaml.saml.saml2.core.Attribute createMiddlenamesAttribute(java.util.List<SimpleMdsValue<java.lang.String>> middlenames)
- Specified by:
createMiddlenamesAttributein interfaceAttributeFactory
-
createSurnameAttribute
public org.opensaml.saml.saml2.core.Attribute createSurnameAttribute(java.util.List<SimpleMdsValue<java.lang.String>> surnames)
- Specified by:
createSurnameAttributein interfaceAttributeFactory
-
createGenderAttribute
public org.opensaml.saml.saml2.core.Attribute createGenderAttribute(SimpleMdsValue<Gender> gender)
- Specified by:
createGenderAttributein interfaceAttributeFactory
-
createDateOfBirthAttribute
public org.opensaml.saml.saml2.core.Attribute createDateOfBirthAttribute(java.util.List<SimpleMdsValue<org.joda.time.LocalDate>> dateOfBirths)
- Specified by:
createDateOfBirthAttributein interfaceAttributeFactory
-
createCurrentAddressesAttribute
public org.opensaml.saml.saml2.core.Attribute createCurrentAddressesAttribute(java.util.List<Address> currentAddresses)
- Specified by:
createCurrentAddressesAttributein interfaceAttributeFactory
-
createPreviousAddressesAttribute
public org.opensaml.saml.saml2.core.Attribute createPreviousAddressesAttribute(java.util.List<Address> addresses)
- Specified by:
createPreviousAddressesAttributein interfaceAttributeFactory
-
createCycle3DataAttribute
public org.opensaml.saml.saml2.core.Attribute createCycle3DataAttribute(java.lang.String attributeName, java.lang.String cycle3Data)- Specified by:
createCycle3DataAttributein interfaceAttributeFactory
-
createIdpFraudEventIdAttribute
public org.opensaml.saml.saml2.core.Attribute createIdpFraudEventIdAttribute(java.lang.String fraudEventId)
- Specified by:
createIdpFraudEventIdAttributein interfaceAttributeFactory
-
createGpg45StatusAttribute
public org.opensaml.saml.saml2.core.Attribute createGpg45StatusAttribute(java.lang.String indicator)
- Specified by:
createGpg45StatusAttributein interfaceAttributeFactory
-
createUserIpAddressAttribute
public org.opensaml.saml.saml2.core.Attribute createUserIpAddressAttribute(java.lang.String userIpAddressString)
- Specified by:
createUserIpAddressAttributein interfaceAttributeFactory
-
-