SAMLAttributeData
public 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 SAMLAttributeData
public void setAttributeName(java.lang.String attributeName)
setAttributeName
in interface SAMLAttributeData
attributeName
- string of the attribute namepublic java.lang.String getAttributeNameFormat()
getAttributeNameFormat
in interface SAMLAttributeData
public void setAttributeNameFormat(java.lang.String attributeNameFormat)
setAttributeNameFormat
in interface SAMLAttributeData
attributeNameFormat
- String of the attribute name formatpublic java.lang.String getAttributeFriendlyName()
getAttributeFriendlyName
in interface SAMLAttributeData
public void setAttributeFriendlyName(java.lang.String attributeFriendlyName)
setAttributeFriendlyName
in interface SAMLAttributeData
attributeFriendlyName
- the Attribute Friendly Namepublic java.util.Collection<java.lang.String> getAttributeValues()
getAttributeValues
in interface SAMLAttributeData
public void setAttributeValues(java.util.Collection<java.lang.String> attributeValues)
setAttributeValues
in interface SAMLAttributeData
attributeValues
- collection of attribute values to be setpublic void addAttributeValue(java.lang.String attributeValue)
addAttributeValue
in interface SAMLAttributeData
attributeValue
- String of attribute value to be addedpublic void addAttributeValues(java.util.Collection<java.lang.String> newAttributeValues)
addAttributeValues
in interface SAMLAttributeData
newAttributeValues
- collection of attribute values to be addedpublic java.lang.String getAttributeNameSpace()
getAttributeNameSpace
in interface SAMLAttributeData
public void setAttributeNameSpace(java.lang.String attributeNameSpace)
setAttributeNameSpace
in interface SAMLAttributeData
attributeNameSpace
- attributeNameSpace to be setpublic void setSAML20(boolean saml20)
saml20
- true if it is a SAML 2.0 attribute datapublic boolean isSAML20()
isSAML20
in interface SAMLAttributeData
public SAML2AttributeInfo getSAML2AttributeInfo()
getSAML2AttributeInfo
in interface SAMLAttributeData
public SAMLAttributeInfo getSAMLAttributeInfo()
getSAMLAttributeInfo
in interface SAMLAttributeData
public static SAMLAttributeData consolation(java.util.List<SAMLAttributeData> attributeList)
attributeList
- SAMLAttributeData objects to be mergedpublic boolean isEmpty()
isEmpty
in interface SAMLAttributeData
public java.lang.String valuesToString(java.lang.String existing)
public java.lang.String toString()
toString
in class java.lang.Object