@ParametersAreNonnullByDefault public interface ReferenceMapper
| Modifier and Type | Method and Description |
|---|---|
Optional<Id> |
referenceFor(SingleFeatureBean feature,
Id reference)
Defines the reference of the specified
feature. |
Optional<Id> |
referenceOf(SingleFeatureBean feature)
Retrieves the reference of the specified
feature. |
void |
removeReference(SingleFeatureBean feature)
Removes the reference of the specified
feature. |
@Nonnull Optional<Id> referenceOf(SingleFeatureBean feature)
feature.feature - the bean identifying the referenceOptional containing the reference, or Optional.empty() if the feature hasn't any
reference or doesn't existNullPointerException - if any parameter is null@Nonnull Optional<Id> referenceFor(SingleFeatureBean feature, Id reference)
feature.feature - the bean identifying the referencereference - the reference to setOptional containing the previous reference of the feature, or Optional.empty()
if the feature has no reference beforeNullPointerException - if any parameter is nullvoid removeReference(SingleFeatureBean feature)
feature.feature - the bean identifying the referenceNullPointerException - if any parameter is nullCopyright © 2013–2019 Atlanmod. All rights reserved.