Package uk.gov.ida.saml.core.domain
Class NonMatchingAttributes
- java.lang.Object
-
- uk.gov.ida.saml.core.domain.NonMatchingAttributes
-
public class NonMatchingAttributes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>>addressesprotected java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>>datesOfBirthprotected java.util.List<NonMatchingTransliterableAttribute>firstNamesprotected NonMatchingVerifiableAttribute<Gender>genderprotected java.util.List<NonMatchingVerifiableAttribute<java.lang.String>>middleNamesprotected java.util.List<NonMatchingTransliterableAttribute>surnames
-
Constructor Summary
Constructors Constructor Description NonMatchingAttributes(java.util.List<NonMatchingTransliterableAttribute> firstNames, java.util.List<NonMatchingVerifiableAttribute<java.lang.String>> middleNames, java.util.List<NonMatchingTransliterableAttribute> surnames, java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>> datesOfBirth, NonMatchingVerifiableAttribute<Gender> gender, java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>> addresses)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcombineAttributeValues(java.util.List<? extends NonMatchingVerifiableAttribute<java.lang.String>> attributes)booleanequals(java.lang.Object o)java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>>getAddresses()java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>>getDatesOfBirth()java.util.List<NonMatchingTransliterableAttribute>getFirstNames()NonMatchingVerifiableAttribute<Gender>getGender()java.util.List<NonMatchingVerifiableAttribute<java.lang.String>>getMiddleNames()java.util.List<NonMatchingTransliterableAttribute>getSurnames()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
firstNames
protected final java.util.List<NonMatchingTransliterableAttribute> firstNames
-
middleNames
protected final java.util.List<NonMatchingVerifiableAttribute<java.lang.String>> middleNames
-
surnames
protected final java.util.List<NonMatchingTransliterableAttribute> surnames
-
datesOfBirth
protected final java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>> datesOfBirth
-
gender
protected final NonMatchingVerifiableAttribute<Gender> gender
-
addresses
protected final java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>> addresses
-
-
Constructor Detail
-
NonMatchingAttributes
public NonMatchingAttributes(java.util.List<NonMatchingTransliterableAttribute> firstNames, java.util.List<NonMatchingVerifiableAttribute<java.lang.String>> middleNames, java.util.List<NonMatchingTransliterableAttribute> surnames, java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>> datesOfBirth, NonMatchingVerifiableAttribute<Gender> gender, java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>> addresses)
-
-
Method Detail
-
getFirstNames
public java.util.List<NonMatchingTransliterableAttribute> getFirstNames()
-
getMiddleNames
public java.util.List<NonMatchingVerifiableAttribute<java.lang.String>> getMiddleNames()
-
getSurnames
public java.util.List<NonMatchingTransliterableAttribute> getSurnames()
-
getDatesOfBirth
public java.util.List<NonMatchingVerifiableAttribute<java.time.LocalDate>> getDatesOfBirth()
-
getGender
public NonMatchingVerifiableAttribute<Gender> getGender()
-
getAddresses
public java.util.List<NonMatchingVerifiableAttribute<NonMatchingAddress>> getAddresses()
-
combineAttributeValues
public static java.lang.String combineAttributeValues(java.util.List<? extends NonMatchingVerifiableAttribute<java.lang.String>> attributes)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-