SAMLAttributeDatapublic class SAMLAttributeDataImpl extends java.lang.Object implements SAMLAttributeData
| Modifier and Type | Field | Description | 
|---|---|---|
| static java.lang.String | SAML_2_0_ATTRNAME_FORMAT_BASIC | Deprecated. | 
| Constructor | Description | 
|---|---|
| SAMLAttributeDataImpl() | Deprecated. | 
| SAMLAttributeDataImpl(SAML2AttributeInfo saml2AttributeInfo) | Deprecated. | 
| SAMLAttributeDataImpl(java.lang.String attributeName,
                     java.lang.String attributeNameFormat,
                     java.lang.String attributeFriendlyName,
                     java.lang.String namespace,
                     java.util.Collection<java.lang.String> attributeValues) | Deprecated. | 
| SAMLAttributeDataImpl(java.lang.String attributeName,
                     java.util.Collection<java.lang.String> attributeValues) | Deprecated. | 
| SAMLAttributeDataImpl(SAMLAttributeInfo samlAttributeInfo) | Deprecated. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addAttributeValue(java.lang.String attributeValue) | Deprecated. add one attribute value | 
| void | addAttributeValues(java.util.Collection<java.lang.String> newAttributeValues) | Deprecated. add  attribute values | 
| static SAMLAttributeData | consolation(java.util.List<SAMLAttributeData> attributeList) | Deprecated. This method will add all attribute values into the first SAMLAttributeData object, and return a single SAMLAttributeData object. | 
| java.lang.String | getAttributeFriendlyName() | Deprecated. get the Attribute Friendly Name | 
| java.lang.String | getAttributeName() | Deprecated. get the attribute name | 
| java.lang.String | getAttributeNameFormat() | Deprecated. get the attribute name format for SAML 2.0 only | 
| java.lang.String | getAttributeNameSpace() | Deprecated. get the namespace of the Attribute. | 
| java.util.Collection<java.lang.String> | getAttributeValues() | Deprecated. get the Attribute Value | 
| SAML2AttributeInfo | getSAML2AttributeInfo() | Deprecated. get a SAML2AttributeInfo object from this object | 
| SAMLAttributeInfo | getSAMLAttributeInfo() | Deprecated. get a SAMLAttributeInfo object from this object | 
| boolean | isEmpty() | Deprecated. Check if this attribute data element does not have vlaues | 
| boolean | isSAML20() | Deprecated. check if this is a SAML 2.0 Attributes | 
| void | setAttributeFriendlyName(java.lang.String attributeFriendlyName) | Deprecated. set the Attribute Friendly Name | 
| void | setAttributeName(java.lang.String attributeName) | Deprecated. set the attribute name | 
| void | setAttributeNameFormat(java.lang.String attributeNameFormat) | Deprecated. set et the attribute name format | 
| void | setAttributeNameSpace(java.lang.String attributeNameSpace) | Deprecated. set attributeNameSpace. | 
| void | setAttributeValues(java.util.Collection<java.lang.String> attributeValues) | Deprecated. set collection of attribute values | 
| void | setSAML20(boolean saml20) | Deprecated. set this data object to SAML 2.0 attribute object | 
| java.lang.String | toString() | Deprecated. | 
| java.lang.String | valuesToString(java.lang.String existing) | Deprecated. Return a String for the array of value String, concatenated with "; " | 
public static final java.lang.String SAML_2_0_ATTRNAME_FORMAT_BASIC
public SAMLAttributeDataImpl()
public SAMLAttributeDataImpl(java.lang.String attributeName,
                             java.util.Collection<java.lang.String> attributeValues)
public SAMLAttributeDataImpl(java.lang.String attributeName,
                             java.lang.String attributeNameFormat,
                             java.lang.String attributeFriendlyName,
                             java.lang.String namespace,
                             java.util.Collection<java.lang.String> attributeValues)
public SAMLAttributeDataImpl(SAML2AttributeInfo saml2AttributeInfo)
public SAMLAttributeDataImpl(SAMLAttributeInfo samlAttributeInfo)
public java.lang.String getAttributeName()
getAttributeName in interface SAMLAttributeDatapublic void setAttributeName(java.lang.String attributeName)
setAttributeName in interface SAMLAttributeDataattributeName - string of the attribute namepublic java.lang.String getAttributeNameFormat()
getAttributeNameFormat in interface SAMLAttributeDatapublic void setAttributeNameFormat(java.lang.String attributeNameFormat)
setAttributeNameFormat in interface SAMLAttributeDataattributeNameFormat - String of the attribute name formatpublic java.lang.String getAttributeFriendlyName()
getAttributeFriendlyName in interface SAMLAttributeDatapublic void setAttributeFriendlyName(java.lang.String attributeFriendlyName)
setAttributeFriendlyName in interface SAMLAttributeDataattributeFriendlyName - the Attribute Friendly Namepublic java.util.Collection<java.lang.String> getAttributeValues()
getAttributeValues in interface SAMLAttributeDatapublic void setAttributeValues(java.util.Collection<java.lang.String> attributeValues)
setAttributeValues in interface SAMLAttributeDataattributeValues - collection of attribute values to be setpublic void addAttributeValue(java.lang.String attributeValue)
addAttributeValue in interface SAMLAttributeDataattributeValue - String of attribute value to be addedpublic void addAttributeValues(java.util.Collection<java.lang.String> newAttributeValues)
addAttributeValues in interface SAMLAttributeDatanewAttributeValues - collection of attribute values to be addedpublic java.lang.String getAttributeNameSpace()
getAttributeNameSpace in interface SAMLAttributeDatapublic void setAttributeNameSpace(java.lang.String attributeNameSpace)
setAttributeNameSpace in interface SAMLAttributeDataattributeNameSpace - attributeNameSpace to be setpublic void setSAML20(boolean saml20)
saml20 - true if it is a SAML 2.0 attribute datapublic boolean isSAML20()
isSAML20 in interface SAMLAttributeDatapublic SAML2AttributeInfo getSAML2AttributeInfo()
getSAML2AttributeInfo in interface SAMLAttributeDatapublic SAMLAttributeInfo getSAMLAttributeInfo()
getSAMLAttributeInfo in interface SAMLAttributeDatapublic static SAMLAttributeData consolation(java.util.List<SAMLAttributeData> attributeList)
attributeList - SAMLAttributeData objects to be mergedpublic boolean isEmpty()
isEmpty in interface SAMLAttributeDatapublic java.lang.String valuesToString(java.lang.String existing)
public java.lang.String toString()
toString in class java.lang.Object