package org.ovirt.mobile.movirt.rest.dto.v4; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class DiskAttachment extends org.ovirt.mobile.movirt.rest.dto.DiskAttachment { public Disk disk; public Vm vm; public org.ovirt.mobile.movirt.model.DiskAttachment toEntity() { org.ovirt.mobile.movirt.model.DiskAttachment diskAttachment = super.toEntity(); if (vm != null && disk != null) { diskAttachment.setId(vm.id + disk.id); diskAttachment.setVmId(vm.id); diskAttachment.setDiskId(disk.id); } return diskAttachment; } public static org.ovirt.mobile.movirt.model.DiskAttachment fromV3Disk(org.ovirt.mobile.movirt.model.Disk disk) { org.ovirt.mobile.movirt.model.DiskAttachment diskAttachment = new org.ovirt.mobile.movirt.model.DiskAttachment(); if (disk.getVmId() != null && disk.getId() != null) { diskAttachment.setId(disk.getVmId() + disk.getId()); diskAttachment.setVmId(disk.getVmId()); diskAttachment.setDiskId(disk.getId()); } return diskAttachment; } }