@ParametersAreNonnullByDefault public interface ContainerMapper
SingleFeatureBean
Modifier and Type | Method and Description |
---|---|
void |
containerFor(Id id,
SingleFeatureBean container)
Stores the
container for the specified id . |
Optional<SingleFeatureBean> |
containerOf(Id id)
Retrieves the container for the specified
id . |
void |
removeContainer(Id id)
Removes the container of the specified
id . |
@Nonnull Optional<SingleFeatureBean> containerOf(Id id)
id
.id
- the Id
of the contained elementOptional
containing the container, or Optional.empty()
if the id
has no
defined container.NullPointerException
- if any parameter is null
void containerFor(Id id, SingleFeatureBean container)
container
for the specified id
.id
- the Id
of the contained elementcontainer
- the containing element's container information to storeNullPointerException
- if the id
is null
void removeContainer(Id id)
id
.
The container must be completely removed, so that a call to containerOf(Id)
returns Optional.empty()
.
id
- the Id
of the contained elementNullPointerException
- if the id
is null
Copyright © 2013–2019 Atlanmod. All rights reserved.