public VirtualDevice getDeviceByBackingFileName()

in src/main/java/com/vmware/vim25/mox/VirtualMachineDeviceManager.java [784:801]


    public VirtualDevice getDeviceByBackingFileName(String name) {
        if (name == null) {
            throw new IllegalArgumentException("name must not be null!");
        }

        VirtualDevice[] devices = this.getAllVirtualDevices();

        for (VirtualDevice device : devices) {
            VirtualDeviceBackingInfo bi = device.getBacking();
            if (bi instanceof VirtualDeviceFileBackingInfo) {
                String fileName = ((VirtualDeviceFileBackingInfo) bi).getFileName();
                if (name.equals(fileName)) {
                    return device;
                }
            }
        }
        return null;
    }