ENTITY
- the entity type@FunctionalInterface public interface Remover<ENTITY> extends UnaryOperator<ENTITY>, Consumer<ENTITY>
UnaryOperator
- and
Consumer
-interfaces so that it can be used inside a Stream
.Modifier and Type | Method and Description |
---|---|
default void |
accept(ENTITY entity)
Removes the entity from the data store.
|
ENTITY |
apply(ENTITY entity)
Removes the entity from the data store, returning the same or a different
entity with any auto-generated fields updated.
|
identity
ENTITY apply(ENTITY entity) throws SpeedmentException
apply
in interface Function<ENTITY,ENTITY>
entity
- the entity to removeSpeedmentException
- if removing the entity faileddefault void accept(ENTITY entity)
accept
in interface Consumer<ENTITY>
entity
- the entity to removeSpeedmentException
- if removing the entity failedCopyright © 2018 Speedment, Inc.. All rights reserved.