package org.ovirt.engine.ui.uicommonweb.models.storage;
import org.ovirt.engine.core.common.businessentities.StorageDomain;
import org.ovirt.engine.core.common.businessentities.StorageDomainType;
import org.ovirt.engine.core.common.businessentities.storage.StorageType;
import org.ovirt.engine.ui.uicommonweb.UICommand;
@SuppressWarnings("unused")
public interface IStorageModel {
StorageModel getContainer();
void setContainer(StorageModel value);
StorageType getType();
StorageDomainType getRole();
void setRole(StorageDomainType value);
UICommand getUpdateCommand();
boolean validate();
void prepareForEdit(StorageDomain storage);
boolean isEditable(StorageDomain storage);
}