package org.ovirt.engine.ui.uicommon.models.storage; import java.util.Collections; import org.ovirt.engine.core.compat.*; import org.ovirt.engine.ui.uicompat.*; import org.ovirt.engine.core.common.businessentities.*; import org.ovirt.engine.core.common.vdscommands.*; import org.ovirt.engine.core.common.queries.*; import org.ovirt.engine.core.common.action.*; import org.ovirt.engine.ui.frontend.*; import org.ovirt.engine.ui.uicommon.*; import org.ovirt.engine.ui.uicommon.models.*; import org.ovirt.engine.core.common.*; import org.ovirt.engine.ui.uicommon.validation.*; import org.ovirt.engine.core.common.businessentities.*; import org.ovirt.engine.ui.uicommon.*; import org.ovirt.engine.ui.uicommon.models.*; @SuppressWarnings("unused") public class LocalStorageModel extends Model implements IStorageModel { private UICommand privateUpdateCommand; public UICommand getUpdateCommand() { return privateUpdateCommand; } private void setUpdateCommand(UICommand value) { privateUpdateCommand = value; } private StorageModel privateContainer; public StorageModel getContainer() { return privateContainer; } public void setContainer(StorageModel value) { privateContainer = value; } private StorageDomainType privateRole = StorageDomainType.values()[0]; public StorageDomainType getRole() { return privateRole; } public void setRole(StorageDomainType value) { privateRole = value; } private EntityModel privatePath; public EntityModel getPath() { return privatePath; } public void setPath(EntityModel value) { privatePath = value; } public LocalStorageModel() { setUpdateCommand(new UICommand("Update", this)); setPath(new EntityModel()); } public boolean Validate() { getPath().ValidateEntity(new NotEmptyValidation[] { new NotEmptyValidation() }); return getPath().getIsValid(); } public StorageType getType() { return StorageType.LOCALFS; } }