Interface Mergable<T>

All Known Subinterfaces:
AlarmConfiguration, AlarmDefinition, AlarmEvent, AuthenticatedUser, BoundPropertySet, MutablePropertyValueSource, NotificationContext, ObservablePropertySet, PropertySet, PropertySetEdit, PyAlarmEvent, QualifiedValuePropertySet, TagConfiguration, TagConfigurationModel, TagEditController<T>, TagEventScripts, TagGroup, User, VersionedPropertySet
All Known Implementing Classes:
AbstractExtendedPropertySet, ADSSOAuthChallenge, AlarmConfigurationConfig, AlarmConfigurationDiff, AlarmDefinitionConfig, AlarmDefinitionDiff, AlarmEventInstance, AuthChallenge, BadgeAuthChallenge, BasicAlarmConfiguration, BasicAlarmDefinition, BasicAlarmEvent, BasicAuthChallenge, BasicAuthenticatedUser, BasicBoundPropertySet, BasicPropertySet, BasicTagConfiguration, BasicTagConfigurationModel, BasicTagEditController, BasicTagEventScripts, BasicUser, BasicVersionedPropertySet, BoundExtendedPropertySet, BoundPropertySetConfig, BoundPropertySetDiff, ChartUIElement, ComplexTagDefinition, ComplexTagDiff, CompositePropertySet, DelegatePropertySet, EventData, ExtendedAlarmConfiguration, ExtendedAlarmDefinition, ExtendedPropertySet, ExtendedTagEventScripts, IdentityTraits, ImmutablePropertySet, IntersectedAlarmConfiguration, IntersectedAlarmDefinition, IntersectedBoundPropertySet, IntersectedPropertySet, IntersectedTagConfig, IntersectedTagEditModel, OverrideMap, OverrideMapDiff, PipelineDescriptor, PropertySetConfig, PropertySetDiff, PyAlarmEventImpl, PyUser, StorageTagConfiguration, TagDefinition, TagDiff, TagEditResources, TagEventScriptsDiff, TagEventsScriptsConfig, TagPropertySetWrapper, UnfilteredEventData

public interface Mergable<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    merge(T other)
     
    void
    merge(T other, boolean localDefinitionsOnly)
    Merges the values from other collection into this one.
  • Method Details

    • merge

      default void merge(T other)
    • merge

      void merge(T other, boolean localDefinitionsOnly)
      Merges the values from other collection into this one. Replaces any currently existing value with those from the other set.