public DataProvider.Builder<Void> newCopyBuilder(final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) { return newCopyBuilder(null, _propertyTree, _propertyTreeUse); }
public DataProvider.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 BusinessObjectDefinitionIndexSearchResponseDto.Builder<_B> _other) { _other.dataProvider = ((this.dataProvider == null)?null:this.dataProvider.newCopyBuilder(_other)); _other.description = this.description; _other.displayName = this.displayName; _other.name = this.name; _other.namespace = ((this.namespace == null)?null:this.namespace.newCopyBuilder(_other)); }
public Builder(final _B _parentBuilder, final BusinessObjectDefinitionIndexSearchResponseDto _other, final boolean _copy) { this._parentBuilder = _parentBuilder; if (_other!= null) { if (_copy) { _storedValue = null; this.dataProvider = ((_other.dataProvider == null)?null:_other.dataProvider.newCopyBuilder(this)); this.description = _other.description; this.displayName = _other.displayName; this.name = _other.name; this.namespace = ((_other.namespace == null)?null:_other.namespace.newCopyBuilder(this)); } else { _storedValue = _other; } } else { _storedValue = 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 BusinessObjectDefinitionIndexSearchResponseDto.Builder<_B> _other, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) { final PropertyTree dataProviderPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dataProvider")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dataProviderPropertyTree!= null):((dataProviderPropertyTree == null)||(!dataProviderPropertyTree.isLeaf())))) { _other.dataProvider = ((this.dataProvider == null)?null:this.dataProvider.newCopyBuilder(_other, dataProviderPropertyTree, _propertyTreeUse)); } final PropertyTree descriptionPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("description")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(descriptionPropertyTree!= null):((descriptionPropertyTree == null)||(!descriptionPropertyTree.isLeaf())))) { _other.description = this.description; } final PropertyTree displayNamePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("displayName")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(displayNamePropertyTree!= null):((displayNamePropertyTree == null)||(!displayNamePropertyTree.isLeaf())))) { _other.displayName = this.displayName; } final PropertyTree namePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("name")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(namePropertyTree!= null):((namePropertyTree == null)||(!namePropertyTree.isLeaf())))) { _other.name = this.name; } final PropertyTree namespacePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("namespace")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(namespacePropertyTree!= null):((namespacePropertyTree == null)||(!namespacePropertyTree.isLeaf())))) { _other.namespace = ((this.namespace == null)?null:this.namespace.newCopyBuilder(_other, namespacePropertyTree, _propertyTreeUse)); } }
final PropertyTree dataProviderPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dataProvider")); if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dataProviderPropertyTree!= null):((dataProviderPropertyTree == null)||(!dataProviderPropertyTree.isLeaf())))) { this.dataProvider = ((_other.dataProvider == null)?null:_other.dataProvider.newCopyBuilder(this, dataProviderPropertyTree, _propertyTreeUse));