Class UniqueChainedAmetysObjectIterable<A extends AmetysObject>

java.lang.Object
org.ametys.plugins.repository.UniqueChainedAmetysObjectIterable<A>
Type Parameters:
A - the actual type of AmetysObjects.
All Implemented Interfaces:
Closeable, AutoCloseable, Iterable<A>, AmetysObjectIterable<A>

public class UniqueChainedAmetysObjectIterable<A extends AmetysObject> extends Object implements AmetysObjectIterable<A>
Implementation of a AmetysObjectIterable based on a list of others AmetysObjectIterable, returning duplicate objects only once.