public DocumentReference copy() { DocumentReference dst = new DocumentReference(); dst.masterIdentifier = masterIdentifier == null ? null : masterIdentifier.copy(); dst.identifier = new ArrayList<Identifier>(); for (Identifier i : identifier) dst.identifier.add(i.copy()); dst.subject = subject == null ? null : subject.copy(); dst.type = type == null ? null : type.copy(); dst.subtype = subtype == null ? null : subtype.copy(); dst.author = new ArrayList<ResourceReference>(); for (ResourceReference i : author) dst.author.add(i.copy()); dst.custodian = custodian == null ? null : custodian.copy(); dst.authenticator = authenticator == null ? null : authenticator.copy(); dst.created = created == null ? null : created.copy(); dst.indexed = indexed == null ? null : indexed.copy(); dst.status = status == null ? null : status.copy(); dst.docStatus = docStatus == null ? null : docStatus.copy(); dst.supercedes = supercedes == null ? null : supercedes.copy(); dst.description = description == null ? null : description.copy(); dst.confidentiality = confidentiality == null ? null : confidentiality.copy(); dst.primaryLanguage = primaryLanguage == null ? null : primaryLanguage.copy(); dst.mimeType = mimeType == null ? null : mimeType.copy(); dst.format = format == null ? null : format.copy(); dst.size = size == null ? null : size.copy(); dst.hash = hash == null ? null : hash.copy(); dst.location = location == null ? null : location.copy(); dst.service = service == null ? null : service.copy(dst); dst.context = context == null ? null : context.copy(dst); return dst; }
public Coding copy() { Coding dst = new Coding(); dst.system = system == null ? null : system.copy(); dst.version = version == null ? null : version.copy(); dst.code = code == null ? null : code.copy(); dst.display = display == null ? null : display.copy(); dst.primary = primary == null ? null : primary.copy(); dst.valueSet = valueSet == null ? null : valueSet.copy(); return dst; }
public Device copy() { Device dst = new Device(); dst.type = type == null ? null : type.copy(); dst.manufacturer = manufacturer == null ? null : manufacturer.copy(); dst.model = model == null ? null : model.copy(); dst.version = version == null ? null : version.copy(); dst.expiry = expiry == null ? null : expiry.copy(); dst.identity = identity == null ? null : identity.copy(dst); dst.owner = owner == null ? null : owner.copy(); dst.assignedId = new ArrayList<Identifier>(); for (Identifier i : assignedId) dst.assignedId.add(i.copy()); dst.location = location == null ? null : location.copy(); dst.patient = patient == null ? null : patient.copy(); dst.contact = new ArrayList<Contact>(); for (Contact i : contact) dst.contact.add(i.copy()); dst.url = url == null ? null : url.copy(); return dst; }