public interface Delta
DeltaAwareimplementation. Implementations should be efficiently
Externalizablerather than just
|Modifier and Type||Method and Description|
Merge the current Delta instance with a given
DeltaAware merge(DeltaAware d)
DeltaAwareinstance, and return a coherent and complete
DeltaAwareinstance. Implementations should be able to deal with null values passed in, or values of a different type from the expected DeltaAware instance. Usually the approach would be to ignore what is passed in, create a new instance of the DeltaAware implementation that the current Delta implementation is written for, apply changes and pass it back.
d- instance to merge with, or null if no merging is needed
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.