public interface Mergeable
ManagedSet
,
ManagedList
,
ManagedMap
,
ManagedProperties
Modifier and Type | Method and Description |
---|---|
boolean |
isMergeEnabled()
Is merging enabled for this particular instance?
|
java.lang.Object |
merge(java.lang.Object parent)
Merge the current value set with that of the supplied object.
|
boolean isMergeEnabled()
java.lang.Object merge(@Nullable java.lang.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 withjava.lang.IllegalArgumentException
- if the supplied parent is null
java.lang.IllegalStateException
- if merging is not enabled for this instance
(i.e. mergeEnabled
equals false
).