public interface Mergeable
ManagedSet
,
ManagedList
,
ManagedMap
,
ManagedProperties
Modifier and Type | Method and Description |
---|---|
boolean |
isMergeEnabled()
Is merging enabled for this particular instance?
|
Object |
merge(Object parent)
Merge the current value set with that of the supplied object.
|
boolean isMergeEnabled()
Object merge(@Nullable Object parent)
The supplied object is considered the parent, and values in the callee's value set must override those of the supplied object.
parent
- the object to merge withIllegalArgumentException
- if the supplied parent is null
IllegalStateException
- if merging is not enabled for this instance
(i.e. mergeEnabled
equals false
).