SAMLAttributeStatementData
public class SAMLAttributeStatementDataImpl extends java.lang.Object implements SAMLAttributeStatementData
Constructor | Description |
---|---|
SAMLAttributeStatementDataImpl() |
Deprecated.
Default constructor.
|
SAMLAttributeStatementDataImpl(java.util.Collection<SAMLAttributeData> attrs) |
Deprecated.
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addAttributeInfo(java.util.Collection<SAMLAttributeData> attrs) |
Deprecated.
Adds a collection of attributes to this instance, to the end of the existing
list, in the order that the param Collection iterates through the Collection.
|
void |
addAttributeInfo(SAMLAttributeData attr) |
Deprecated.
Adds a single attribute to this instance, at the end of the existing list.
|
java.util.Collection<SAMLAttributeData> |
getAttributeInfo() |
Deprecated.
Returns a collection of attributes contained by a single AttributeStatement
of a SAML Assertion.
|
SAMLAttributeData |
getAttributeInfo(java.lang.String attributeName) |
Deprecated.
Returns the SAMLAttributeInfo object for a given attribute name.
|
java.util.Collection<SAML2AttributeStatementInfo> |
getCollectionsForSAML2AttributeStatementInfo() |
Deprecated.
build a collection of SAML2AttributeStatementInfo objects for SAML 2.0
|
java.util.Collection<SAMLAttributeStatementInfo> |
getCollectionsForSAMLAttributeStatementInfo() |
Deprecated.
build a collection of SAMLAttributeStatementInfo objects for SAML 1.1
|
java.util.Map<java.lang.String,java.lang.String> |
getNameValuePair() |
Deprecated.
Generate the Map object with name and value pair.
|
boolean |
hasAttributeInfo(java.lang.String attributeName) |
Deprecated.
check if the SAMLAttributeInfo object exist for a given attribute name.
|
boolean |
hasAttributeValue(java.lang.String attributeName,
java.lang.String attributeValue) |
Deprecated.
|
boolean |
isAttributeOnlyRequest() |
Deprecated.
check if if this is a SAML Attribute only request.
|
boolean |
isEmpty() |
Deprecated.
check if this has empty SAML Attributes collection
|
void |
setAttributeOnlyRequest(boolean attributeOnlyRequest) |
Deprecated.
set this is a SAML Attribute only request.
|
int |
size() |
Deprecated.
return the size of the SAML Attributes collection in this object.
|
java.lang.String |
toString() |
Deprecated.
|
public SAMLAttributeStatementDataImpl()
public SAMLAttributeStatementDataImpl(java.util.Collection<SAMLAttributeData> attrs)
attrs
- represents the attributes contained in a single
AttributeStatment of a SAML assertionpublic void addAttributeInfo(SAMLAttributeData attr)
addAttributeInfo
in interface SAMLAttributeStatementData
attr
- represents a single attribute to be addedpublic void addAttributeInfo(java.util.Collection<SAMLAttributeData> attrs)
addAttributeInfo
in interface SAMLAttributeStatementData
attrs
- represents multiple attributes to be addedpublic java.util.Collection<SAMLAttributeData> getAttributeInfo()
getAttributeInfo
in interface SAMLAttributeStatementData
public boolean isAttributeOnlyRequest()
isAttributeOnlyRequest
in interface SAMLAttributeStatementData
public void setAttributeOnlyRequest(boolean attributeOnlyRequest)
setAttributeOnlyRequest
in interface SAMLAttributeStatementData
attributeOnlyRequest
- set true if this is a SAML Attribute only requestpublic boolean isEmpty()
isEmpty
in interface SAMLAttributeStatementData
public int size()
size
in interface SAMLAttributeStatementData
public SAMLAttributeData getAttributeInfo(java.lang.String attributeName)
getAttributeInfo
in interface SAMLAttributeStatementData
attributeName
- name of the attribute to be searchedpublic boolean hasAttributeInfo(java.lang.String attributeName)
hasAttributeInfo
in interface SAMLAttributeStatementData
attributeName
- name of the attribute to be checkedpublic boolean hasAttributeValue(java.lang.String attributeName, java.lang.String attributeValue)
hasAttributeValue
in interface SAMLAttributeStatementData
attributeName
- name of the attribute to be searchedattributeValue
- name of the attribute value to be searchpublic java.util.Collection<SAML2AttributeStatementInfo> getCollectionsForSAML2AttributeStatementInfo()
getCollectionsForSAML2AttributeStatementInfo
in interface SAMLAttributeStatementData
public java.util.Collection<SAMLAttributeStatementInfo> getCollectionsForSAMLAttributeStatementInfo()
getCollectionsForSAMLAttributeStatementInfo
in interface SAMLAttributeStatementData
public java.util.Map<java.lang.String,java.lang.String> getNameValuePair()
public java.lang.String toString()
toString
in class java.lang.Object