public MessageHeader.Builder<Void> newCopyBuilder(final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) { return newCopyBuilder(null, _propertyTree, _propertyTreeUse); }
public MessageHeader.Builder<Void> newCopyBuilder() { return newCopyBuilder(null); }
/** * Copies all state of this object to a builder. This method is used by the {@link #copyOf} method and should not be called directly by client code. * * @param _other * A builder instance to which the state of this object will be copied. */ public<_B >void copyTo(final NotificationMessage.Builder<_B> _other) { _other.messageType = this.messageType; _other.messageDestination = this.messageDestination; _other.messageText = this.messageText; if (this.messageHeaders == null) { _other.messageHeaders = null; } else { _other.messageHeaders = new ArrayList<MessageHeader.Builder<NotificationMessage.Builder<_B>>>(); for (MessageHeader _item: this.messageHeaders) { _other.messageHeaders.add(((_item == null)?null:_item.newCopyBuilder(_other))); } } }
public Builder(final _B _parentBuilder, final NotificationMessage _other, final boolean _copy) { this._parentBuilder = _parentBuilder; if (_other!= null) { if (_copy) { _storedValue = null; this.messageType = _other.messageType; this.messageDestination = _other.messageDestination; this.messageText = _other.messageText; if (_other.messageHeaders == null) { this.messageHeaders = null; } else { this.messageHeaders = new ArrayList<MessageHeader.Builder<NotificationMessage.Builder<_B>>>(); for (MessageHeader _item: _other.messageHeaders) { this.messageHeaders.add(((_item == null)?null:_item.newCopyBuilder(this))); } } } else { _storedValue = _other; } } else { _storedValue = null; } }
_other.messageHeaders = new ArrayList<MessageHeader.Builder<NotificationMessage.Builder<_B>>>(); for (MessageHeader _item: this.messageHeaders) { _other.messageHeaders.add(((_item == null)?null:_item.newCopyBuilder(_other, messageHeadersPropertyTree, _propertyTreeUse)));
this.messageHeaders = new ArrayList<MessageHeader.Builder<NotificationMessage.Builder<_B>>>(); for (MessageHeader _item: _other.messageHeaders) { this.messageHeaders.add(((_item == null)?null:_item.newCopyBuilder(this, messageHeadersPropertyTree, _propertyTreeUse)));