Class MultiValuedAttributeEntityList
java.lang.Object
com.atlassian.crowd.integration.rest.entity.MultiValuedAttributeEntityList
- All Implemented Interfaces:
Attributes
,Iterable<MultiValuedAttributeEntity>
public class MultiValuedAttributeEntityList
extends Object
implements Attributes, Iterable<MultiValuedAttributeEntity>
Contains a list of
MultiValuedAttributeEntity
s.- Since:
- v2.1
-
Constructor Details
-
MultiValuedAttributeEntityList
-
-
Method Details
-
size
public int size() -
getValues
Description copied from interface:Attributes
Get all the values associated with a given key. Duplicate values are not allowed, and this should be enforced case-insensitively to match the behaviour of LDAP servers. Will return null if the key does not exist.- Specified by:
getValues
in interfaceAttributes
- Parameters:
key
- the key to retrieve the values for- Returns:
- the values associated with the given key. It may return null or empty set if the key does not exist.
-
getValue
Description copied from interface:Attributes
Returns any value associated with the given key, returnsnull
if there is no value.- Specified by:
getValue
in interfaceAttributes
- Parameters:
key
- the key to retrieve the value for- Returns:
- any value associated with the given key, or
null
if there is no value
-
getKeys
Description copied from interface:Attributes
Gets all the keys of the attributes. Warning: case-insensitive keys are currently no enforced, however this is the case for LDAP, so this may be implemented in the future.- Specified by:
getKeys
in interfaceAttributes
- Returns:
- a set of all the keys.
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceAttributes
- Returns:
true
if there are no attributes
-
get
-
iterator
- Specified by:
iterator
in interfaceIterable<MultiValuedAttributeEntity>
-
toString
-