Skip navigation links


oracle.iam.platform.entitymgr.vo
Interface IMultiValueData

All Superinterfaces:
java.util.Collection, java.lang.Iterable, java.io.Serializable
All Known Implementing Classes:
MultiValueSet

public interface IMultiValueData
extends java.util.Collection, java.io.Serializable

Data structure to store multiple values of an attribute


Method Summary
 boolean add(java.lang.Object value)
          Adds given value in the multi-valued collection
 boolean addAll(java.util.Collection values)
          Adds given values in the multi-valued collection
 boolean addAll(java.lang.Object[] values)
          Adds given values in the multi-valued collection
 boolean remove(java.lang.Object value)
          removes given value from the multi-valued collection
 boolean removeAll(java.util.Collection values)
          removes given values from the multi-valued collection
 boolean removeAll(java.lang.Object[] values)
          removes given values from the multi-valued collection
 boolean replaceAll(java.util.Collection values)
          Replaces all the existing values in the multi-valued collection with the new values provided
 boolean replaceAll(java.lang.Object[] values)
          Replaces all the existing values in the multi-valued collection with the new values provided

 

Methods inherited from interface java.util.Collection
clear, contains, containsAll, equals, hashCode, isEmpty, iterator, retainAll, size, toArray, toArray

 

Method Detail

add

boolean add(java.lang.Object value)
Adds given value in the multi-valued collection
Specified by:
add in interface java.util.Collection
Parameters:
value - value to be added in the collection
Returns:
true if this collection changed as a result of the call

addAll

boolean addAll(java.util.Collection values)
Adds given values in the multi-valued collection
Specified by:
addAll in interface java.util.Collection
Parameters:
values - values to be added in the collection
Returns:
true if this collection changed as a result of the call

addAll

boolean addAll(java.lang.Object[] values)
Adds given values in the multi-valued collection
Parameters:
values - values to be added in the collection
Returns:
true if this collection changed as a result of the call

remove

boolean remove(java.lang.Object value)
removes given value from the multi-valued collection
Specified by:
remove in interface java.util.Collection
Parameters:
value - value to be removed from the collection
Returns:
true if this collection changed as a result of the call

removeAll

boolean removeAll(java.util.Collection values)
removes given values from the multi-valued collection
Specified by:
removeAll in interface java.util.Collection
Parameters:
values - values to be removed from the collection
Returns:
true if this collection changed as a result of the call

removeAll

boolean removeAll(java.lang.Object[] values)
removes given values from the multi-valued collection
Parameters:
values - values to be removed from the collection
Returns:
true if this collection changed as a result of the call

replaceAll

boolean replaceAll(java.util.Collection values)
Replaces all the existing values in the multi-valued collection with the new values provided
Parameters:
values - values to replace in the collection
Returns:
true if this collection changed as a result of the call

replaceAll

boolean replaceAll(java.lang.Object[] values)
Replaces all the existing values in the multi-valued collection with the new values provided
Parameters:
values - values to replace in the collection
Returns:
true if this collection changed as a result of the call

Skip navigation links


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.