Task.create(this,
new ArrayList<>(Arrays.asList(new Object[]{"ImportFile",
host.getId(), nfsModel.getPath().getEntity(), nfsModel.getRole(), StorageType.NFS,
model.getActivateDomain().getEntity()}))).run();
} else if (model.getCurrentStorageItem() instanceof LocalStorageModel) {
LocalStorageModel localModel = (LocalStorageModel) model.getCurrentStorageItem();
localModel.setMessage(null);
Task.create(this,
new ArrayList<>(Arrays.asList(new Object[]{"ImportFile",
host.getId(), localModel.getPath().getEntity(), localModel.getRole(), StorageType.LOCALFS,
model.getActivateDomain().getEntity()}))).run();
} else if (model.getCurrentStorageItem() instanceof GlusterStorageModel) {
GlusterStorageModel glusterModel = (GlusterStorageModel) model.getCurrentStorageItem();
Task.create(this,
new ArrayList<>(Arrays.asList(new Object[] { "ImportFile",
host.getId(), path, glusterModel.getRole(), glusterModel.getType(),
model.getActivateDomain().getEntity() })))
.run();
} else {
return;
Task.create(this,
new ArrayList<>(Arrays.asList(new Object[]{"ImportFile",
host.getId(), posixModel.getPath().getEntity(), posixModel.getRole(), posixModel.getType(),
model.getActivateDomain().getEntity()}))).run();
} else if (model.getCurrentStorageItem() instanceof ImportSanStorageModel) {
Task.create(this,