Class NullFilteringCollectionAccumulator
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.NullFilteringCollectionAccumulator
- All Implemented Interfaces:
ContainerAccumulator<Collection<Object>>
public class NullFilteringCollectionAccumulator
extends Object
implements ContainerAccumulator<Collection<Object>>
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionNullFilteringCollectionAccumulator(PluralObjectFactory<? extends Collection<?>> pluralObjectFactory, boolean forceUnique, Comparator<Object> comparator) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Collection<Object> container, Object indexObject, Object value, boolean recording) voidaddAll(Collection<Object> container, Collection<Object> collection, boolean recording) createContainer(boolean recording, int size) voidpostConstruct(Collection<Object> collection) boolean
-
Constructor Details
-
NullFilteringCollectionAccumulator
public NullFilteringCollectionAccumulator(PluralObjectFactory<? extends Collection<?>> pluralObjectFactory, boolean forceUnique, Comparator<Object> comparator)
-
-
Method Details
-
createContainer
- Specified by:
createContainerin interfaceContainerAccumulator<Collection<Object>>
-
add
- Specified by:
addin interfaceContainerAccumulator<Collection<Object>>
-
addAll
- Specified by:
addAllin interfaceContainerAccumulator<Collection<Object>>
-
requiresPostConstruct
public boolean requiresPostConstruct()- Specified by:
requiresPostConstructin interfaceContainerAccumulator<Collection<Object>>
-
postConstruct
- Specified by:
postConstructin interfaceContainerAccumulator<Collection<Object>>
-