public Object copyTo(Object target, CopyBuilder copyBuilder) { File copy = (target == null) ? new File() : (File) target; if (isSetRangeParameters()) { copy.setRangeParameters((RangeParameters) copyBuilder.copy(rangeParameters)); if (copy.getRangeParameters() == rangeParameters) rangeParameters.setParent(this); } if (isSetFileName()) copy.setFileName(copyBuilder.copy(fileName)); if (isSetFileStructure()) copy.setFileStructure((FileValueModel) copyBuilder.copy(fileStructure)); if (isSetMimeType()) copy.setMimeType(copyBuilder.copy(mimeType)); if (isSetCompression()) copy.setCompression(copyBuilder.copy(compression)); copy.unsetParent(); return copy; }
public void setRangeParameters(RangeParameters rangeParameters) { if (rangeParameters != null) rangeParameters.setParent(this); this.rangeParameters = rangeParameters; }