Class SubscriptionList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Subscription>
-
- org.silverpeas.core.subscription.util.SubscriptionList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Subscription>
,Collection<Subscription>
,List<Subscription>
,RandomAccess
public class SubscriptionList extends ArrayList<Subscription>
- Author:
- Yohann Chastagnier
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description SubscriptionList()
SubscriptionList(Collection<? extends Subscription> c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionList
filterOnDomainVisibilityFrom(UserDetail user)
Removes from this list the subscription that the linked subscriber has not the same domain visibility as the one of the given user.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
SubscriptionList
public SubscriptionList()
-
SubscriptionList
public SubscriptionList(@Nonnull Collection<? extends Subscription> c)
-
-
Method Detail
-
filterOnDomainVisibilityFrom
public SubscriptionList filterOnDomainVisibilityFrom(UserDetail user)
Removes from this list the subscription that the linked subscriber has not the same domain visibility as the one of the given user.- Parameters:
user
- the user that represents the visibility to verify.
-
-